html{overflow:hidden}
body{overflow-x:hidden}
.ico-add-radius{width:20px;height:20px;background:url(/content/img/icons/ico-add-radius.png) no-repeat;background-size:100%}
.ico-add-radius-blue{width:20px;height:20px;background-size:100%}
.ico-administrator{width:20px;height:20px;background:url(/content/img/icons/ico-administrator.png) no-repeat;background-size:100%}
.warningHead .wdetail span{cursor:pointer}
#RealDataTrafficBody div{height:300px}
.setpointdetailunit{max-width:30px!important}
.warning-caption a{float:right;font-size:12px;color:#fff;margin-right:7px;text-decoration:underline}
.sectionItme .checkbox label{overflow:hidden;width:88%;padding-left:14px}
.ico-edit{width:20px;height:20px;background:url(/content/img/icons/ico-edit.png) no-repeat;background-size:100%}
.ico-edit-all{width:20px;height:20px;margin:0;background:url(/content/img/icons/ico-edit-all.png) no-repeat;background-size:100%}
.ico-notice{width:20px;height:20px;background:url(/content/img/icons/ico-notice.png) no-repeat;background-size:contain}
.ico-sign-out{width:20px;height:20px;margin:0;background:url(/content/img/icons/ico-sign-out.png) no-repeat;background-size:100%}
.ico-release{width:20px;height:20px;margin:0;background:url(/content/img/icons/ico-release.png) no-repeat;background-size:100%}
.ico-edit-all-out{width:20px;height:20px;margin:0;background:url(/content/img/icons/ico-edit-all-out.png) no-repeat;background-size:100%}
.ico-shrink{width:13px;height:15px;margin:0;background:url(/content/img/icons/ico-shrink.png) no-repeat;background-size:100%}
.ico-sideBar-1{width:24px;height:24px;background:url(/content/img/icons/ico-sideBar-01.png) no-repeat}
.ico-sideBar-2{width:24px;height:24px;background:url(/content/img/icons/ico-sideBar-02.png) no-repeat}
.ico-sideBar-22{width:24px;height:24px;background:url(/content/img/icons/ico-sideBar-03.png) no-repeat}
.ico-sideBar-3{width:24px;height:24px;background:url(/content/img/icons/ico-sideBar-04.png) no-repeat}
.ico-sideBar-4{width:24px;height:24px;background:url(/content/img/icons/ico-sideBar-04.png) no-repeat}
.ico-sideBar-5{width:24px;height:24px;background:url(/content/img/icons/ico-sideBar-05.png) no-repeat}
.ico-sideBar-6{width:24px;height:24px;background:url(/content/img/icons/ico-sideBar-06.png) no-repeat}
.ico-sideBar-more{width:20px;height:20px;margin:0;background:url(/content/img/icons/ico-sideBar-more.png) no-repeat center;cursor:pointer}
.ico-drag{width:20px;height:20px;margin:0;opacity:.5;background:url(/content/img/icons/ico-drag.png) no-repeat center;cursor:move!important}
.ico-search-gray{width:20px;height:20px;margin:0;background:url(/content/img/icons/ico-search-gray.png) no-repeat;background-size:100%}
.ico-administrator-gray{width:38px;height:38px;margin:0;background:url(/content/img/icons/ico-administrator-gray.png) no-repeat}
.ico-7-setting{width:20px;height:20px;margin:0;background:url(/content/img/icons/ico-role-setting.png) no-repeat;background-size:100%}
.ico-23-setting{width:20px;height:20px;margin:0;background:url(/content/img/icons/ico-role-baseset.png) no-repeat;background-size:100%}
.ico-10-setting{width:20px;height:20px;margin:0;background:url(/content/img/icons/ico-permission-setting.png) no-repeat;background-size:100%}
.ico-9-setting{width:20px;height:20px;margin:0;background:url(/content/img/icons/ico-user-msg.png) no-repeat;background-size:100%}
.ico-21-setting{width:20px;height:20px;margin:0;background:url(/content/img/icons/ico-data-setting.png) no-repeat;background-size:100%}
.ico-8-setting{width:20px;height:20px;margin:0;background:url(/content/img/icons/ico-branch-msg.png) no-repeat;background-size:100%}
.ico-heat-chart{width:20px;height:20px;background:url(/content/img/icons/ico-heat-chart.png) no-repeat;background-size:contain;margin-right:0}
.ico-section{width:20px;height:20px;background:url(/content/img/icons/icon-section.png) no-repeat;background-size:contain;margin-right:0}
.ico-3D-modal{width:20px;height:20px;background:url(/content/img/icons/ico-3D-modal.png) no-repeat;background-size:100%;margin:0;vertical-align:top}
.ico-model-opacity{width:20px;height:20px;background:url(/content/img/icons/ico-model-opacity.png) no-repeat;background-size:contain;margin-right:0}
.ico-refresh{width:20px;height:20px;background:url(../img/icons/ico-refresh.png) no-repeat;background-size:contain;margin-right:0}
.ico-plane-map{width:20px;height:20px;background:url(/content/img/icons/ico-plane-map.png) no-repeat;background-size:100%;margin:0}
.ico-terrain{width:20px;height:18px;background:url(/content/img/icons/ico-terrain.png) no-repeat;background-size:contain;margin-right:0}
.ico-switch-off{width:46px;height:20px;margin:0 0 0 10px;background:url(/content/img/icons/ico-switch-off.png) no-repeat}
.ico-switch-on{width:46px;height:20px;margin:0 0 0 10px;background:url(/content/img/icons/ico-switch-on.png) no-repeat}
.ico-perspective{width:20px;height:20px;background:url(/content/img/icons/ico-perspective.png) no-repeat;background-size:100%}
.ico-import{width:20px;height:20px;background:url(/content/img/icons/ico-import.png) no-repeat;background-size:100%}
.ico-real-time{width:25px;height:24px;background:url(/content/img/icons/ico-real-time.png) no-repeat}
.ico-timeline{width:39px;height:24px;background:url(/content/img/icons/ico-timeline.png) no-repeat}
.ico-downx2{width:13px;height:14px;margin:0;background:url(/content/img/icons/ico-downx2.png) no-repeat}
.ico-upx2{width:13px;height:14px;margin:0;background:url(/content/img/icons/ico-upx2.png) no-repeat}
.ico-arrow-down-gray{width:12px;height:6px;margin:0;background:url(/content/img/icons/ico-arrow-down-gray.png) no-repeat center}
.ico-refresh-gray{width:16px;height:16px;margin:0;background:url(/content/img/icons/ico-refresh-gray.png) no-repeat;background-size:100%;display:block}
.ico-tick-radius{width:24px;height:24px;background:url(/content/img/icons/ico-tick-radius.png) no-repeat}
.ico-arrow-up{width:12px;height:6px;margin:0;background:url(/content/img/icons/ico-arrow-up.png) no-repeat}
.ico-arrow-down{width:12px;height:6px;margin:0;background:url(/content/img/icons/ico-arrow-down.png) no-repeat}
.ico-calendar{width:18px;height:18px;margin:0;background:url(/content/img/icons/ico-calendar.png) no-repeat}
.ico-cancel{width:12px;height:12px;margin:0;background:url(/content/img/icons/ico-cancel.png) no-repeat}
.ico-cancel-gray{width:20px;height:20px;margin:0;background:url(/content/img/icons/ico-cancel-gray.png) no-repeat;background-size:100%}
.ico-setting{width:24px;height:24px;margin:0;background:url(/content/img/icons/ico-setting.png) no-repeat}
.ico-add-file{width:25px;height:25px;margin:0}
.ico-list-sort{width:23px;height:20px;margin:0;background:url(/content/img/icons/ico-list-sort.png) no-repeat;background-size:100%}
.ico-list-sort.active{background:url(/content/img/icons/ico-list-sort-org.png) no-repeat;background-size:100%}
.ico-graphic-sort{width:20px;height:20px;margin:0;background:url(/content/img/icons/ico-graphic-sort.png) no-repeat;background-size:100%}
.ico-graphic-sort.active{background:url('/content/img/icons/ico-graphic-sort -org.png') no-repeat;background-size:100%}
.ico-import-gray{width:20px;height:20px;background:url(/content/img/icons/ico-import-gray.png) no-repeat;background-size:100%}
.ico-preview-gray{width:20px;height:20px;margin:0;background:url(/content/img/icons/ico-preview-gray.png) no-repeat;background-size:100%}
.ico-preview{width:20px;height:20px;margin:0;background:url(/content/img/icons/ico-preview.png) no-repeat;background-size:100%}
.ico-b-7{width:45px;height:24px;background-size:34px;background:url(/content/img/icons/ico-b-7.png) no-repeat}
.ico-b-8{width:45px;height:24px;background-size:34px;background:url(/content/img/pointtype_w_8.png) no-repeat}
.ico-b-6{width:45px;height:24px;background-size:34px;background:url(/content/img/icons/ico-b-6.png) no-repeat}
.ico-b-2{width:45px;height:24px;background-size:34px;background:url(/content/img/icons/ico-b-2.png) no-repeat}
.ico-b-21{width:45px;height:24px;background-size:34px;background:url(/content/img/pointtype_w_21.png) no-repeat}
.ico-b-17{width:45px;height:24px;background-size:34px;background:url(/content/img/icons/ico-b-17.png) no-repeat}
.ico-b-12{width:45px;height:24px;background:url(/content/img/icons/ico-b-12.png) no-repeat}
.ico-b-22{width:24px;height:24px;background:url(/content/img/icons/ico-b-22.png) no-repeat;background-size:100%;background-position-x:3px}
.ico-b-25{width:24px;height:24px;background:url(/content/img/icons/ico-b-25.png) no-repeat;background-size:100%}
.ico-b-27{width:45px;height:24px;background:url(/content/img/icons/ico-b-27.png) no-repeat}
.ico-b-14{width:24px;height:24px;background:url(/content/img/icons/ico-b-14.png) no-repeat;background-size:100%}
.ico-b-10{width:45px;height:24px;background-size:34px;background:url(/content/img/icons/ico-b-10.png) no-repeat}
.ico-b-11{width:45px;height:24px;background-size:34px;background:url(/content/img/icons/ico-b-11.png) no-repeat}
.ico-b-13{width:45px;height:24px;background-size:34px;background:url(/content/img/icons/ico-b-13.png) no-repeat}
.ico-b-3{width:45px;height:24px;background-size:34px;background:url(/content/img/icons/ico-b-3.png) no-repeat}
.ico-b-9{width:45px;height:24px;background-size:34px;background:url(/content/img/icons/ico-b-9.png) no-repeat}
.ico-type-1{background:url(/content/img/icons/typeIcons/ico-type-1.png) no-repeat}
.ico-type-2{background:url(/content/img/icons/typeIcons/ico-type-2.png) no-repeat}
.ico-type-3{background:url(/content/img/icons/typeIcons/ico-type-3.png) no-repeat}
.ico-type-4{background:url(/content/img/icons/typeIcons/ico-type-4.png) no-repeat}
.ico-type-5{background:url(/content/img/icons/typeIcons/ico-type-5.png) no-repeat}
.ico-type-6{background:url(/content/img/icons/typeIcons/ico-type-6.png) no-repeat}
.ico-type-7{background:url(/content/img/icons/typeIcons/ico-type-7.png) no-repeat}
.ico-type-8{background:url(/content/img/icons/typeIcons/ico-type-8.png) no-repeat}
.ico-type-9{background:url(/content/img/icons/typeIcons/ico-type-9.png) no-repeat}
.ico-warning-big{width:60px;height:60px;background:url(/content/img/icons/ico-warning-big.png) no-repeat;background-size:100%}
.ico-inspection-big{width:60px;height:60px;background:url(/content/img/icons/ico-inspection-big.png) no-repeat;background-size:100%}
.ico-report-big{width:60px;height:60px;background:url(/content/img/icons/ico-report-big.png) no-repeat;background-size:100%}
.ico-analyze-big{width:60px;height:60px;background:url(../img/icons/ico-analyze-big.png) no-repeat;background-size:100%}
.ico-step-1{width:17px;height:36px;background:url(/content/img/icons/ico-step-1.png) no-repeat;background-size:100%}
.ico-step-2{width:29px;height:36px;background:url(/content/img/icons/ico-step-2.png) no-repeat;background-size:100%}
.ico-step-3{width:26px;height:36px;background:url(/content/img/icons/ico-step-3.png) no-repeat;background-size:100%}
.ico-step-4{width:26px;height:36px;background:url(/content/img/icons/ico-step-4.png) no-repeat;background-size:100%}
.ico-coordinate-blue{width:16px;height:16px;margin:0;background:url(/content/img/icons/ico-coordinate-blue.png) no-repeat;background-size:100%}
.editable{cursor:pointer}
.drag_hover{opacity:.2;border:2px dashed#0076ff}
.ico-sideBar-more~.dropdown-menu{background-color:#333;margin:0;border:none;min-width:auto;left:auto;right:0}
.ico-sideBar-more~.dropdown-menu>li>a{color:#fff}
.ico-sideBar-more~.dropdown-menu>li>a:hover{color:#fff;background-color:#222}
.btn-save{width:120px;text-align:center;color:#fff;padding:0;height:40px;line-height:38px;background-color:#0076ff}
.btn-abolish{width:120px;text-align:center;color:#fff;padding:0;height:40px;line-height:38px;background-color:#ccc}
.navbar-bg-color{height:40px;line-height:40px;background:#415667;margin:0;min-height:40px}
.navbar-header{background:0 0!important}
header .navbar-brand{padding:8px 0 8px 20px;}
header .navbar-brand img{max-height: 24px;max-width: 100px;}
header span{vertical-align:top}
header .mc-nav>li{position:relative;color:#fff}
header .mc-nav>li.headName{width:180px;border-right:1px solid #3e4854;position:relative}
header .mc-nav>li.headName .nobr{padding-left:5px;max-width:160px}
header .mc-nav>li.headName .ico{margin:0;position:absolute;right:20px;top:10px}
.bridgeName{position:relative}
.bridgeTitle{width:300px;border-right:1px solid #3e4854;padding:0 40px 0 50px;cursor:pointer}
.bridgeTitle:after{content:'';width:12px;height:6px;background:url(/content/img/icons/ico-arrow-down.png) no-repeat;position:absolute;right:20px;top:19px}
.bridgeTitle:before{content:'';width:15px;height:20px;background:url(/content/img/icons/ico-address.png) no-repeat;background-size:100%;position:absolute;left:20px;top:9px}
header .mc-nav>li.bridgeName .nobr{max-width:100%;display:block;height:40px;padding:0 15px}
header .mc-nav>li.bridgeName .proList{display:none;width:100%;background-color:#fff;padding:15px 0;line-height:40px;-moz-box-shadow:0 0 10px #999;box-shadow:0 0 10px #999;position:absolute;top:40px;left:0}
header .mc-nav>li.bridgeName .proList .search{width:100%;padding:0 15px}
header .mc-nav>li.bridgeName .proList .search .ipt{width:100%;position:relative}
header .mc-nav>li.bridgeName .proList .search .ipt input{width:100%;height:40px;line-height:38px;color:#666;border:1px solid #e5e5e5;padding:0 40px 0 10px;vertical-align:top}
header .mc-nav>li.bridgeName .proList .search .ipt .ico{position:absolute;right:8px;top:8px}
header .mc-nav>li.bridgeName .proList ul{padding-top:15px;max-height:300px}
header .mc-nav>li.bridgeName .proList ul li{height:40px;line-height:40px;color:#666}
header .mc-nav>li.bridgeName .proList ul li:hover{background:#415667;color:#fff}
header .mc-nav>li.bridgeName .proList ul li span{padding-left:40px;width:100%;position:relative}
header .mc-nav>li.bridgeName .proList ul li span:before{content:'';width:18px;height:24px;background:url(/content/img/icons/ico-address-gray.png) no-repeat;position:absolute;left:8px;top:14px}
header .mc-nav>li.addPro{width:120px;text-align:center;background-color:#0076ff;cursor:pointer}
header nav>.fr>div{float:left;padding:0 20px;border-left:1px solid #3e4854;cursor:pointer;color:#fff}
header nav>.fr>div:hover{background-color:#3e4854}
header nav>.fr>div.editable{border:none}
header nav>.fr>div.editable.release{background-color:#0076ff}
header nav>.fr .intendant,header nav>.fr .notice{position:relative}
header nav>.fr .notice>span{height:24px;background-color:#f93;border-radius:2px;font-size:12px;line-height:24px;vertical-align:middle;padding:0 3px 0 1px;min-width:25px;text-align:center}
header nav>.fr .notice .noticeMsg{display:none;width:220px;background-color:#fff;max-height:370px;-moz-box-shadow:0 0 10px #999;box-shadow:0 0 10px #999;position:absolute;top:40px;left:0}
header nav>.fr .notice .noticeMsg ul{margin-bottom:0}
header nav>.fr .notice .noticeMsg ul li{border-bottom:1px solid #e5e5e5;padding:9px 16px 19px 16px}
header nav>.fr .notice .noticeMsg ul li>span{display:block;padding-left:22px}
header nav>.fr .notice .noticeMsg ul li .tit{height:24px;line-height:24px;color:#333;position:relative;overflow:hidden}
header nav>.fr .notice .noticeMsg ul li .tit:before{content:'';width:10px;height:10px;position:absolute;left:0;top:6px}
header nav>.fr .notice .noticeMsg ul li.serious .tit:before{background-color:#ff0014}/*红色*/
header nav>.fr .notice .noticeMsg ul li.general .tit:before{background-color:#fe5d02}/*橙色*/
header nav>.fr .notice .noticeMsg ul li.blue .tit:before{background-color:#0858f5}/*蓝色*/
header nav>.fr .notice .noticeMsg ul li.yellow .tit:before{background-color:#ffe900}/*黄色*/
header nav>.fr .notice .noticeMsg ul li.abnormal .tit:before,header nav>.fr .notice .noticeMsg ul li.hardware .tit:before{background-color:#888}/*灰色*/
header nav>.fr .notice .noticeMsg ul li .msg{height:16px;line-height:16px;color:#ccc;font-size:12px}
header nav>.fr .intendant .intendantDetails{display:none;width:180px;background-color:#fff;max-height:370px;line-height:normal;color:#333;-moz-box-shadow:0 0 10px #999;box-shadow:0 0 10px #999;position:absolute;top:40px;left:0;overflow:hidden}
header nav>.fr .intendant .intendantDetails .intendantUser{padding:20px 0 10px;text-align:center;border-bottom:1px solid #bfbfbf}
header nav>.fr .intendant .intendantDetails .intendantUser span{display:block;line-height:25px}
header nav>.fr .intendant .intendantDetails .funcList{padding:10px 0}
header nav>.fr .intendant .intendantDetails .funcList ul li{width:50%;text-align:center;padding:10px 0;float:left}
header nav>.fr .intendant .intendantDetails .funcList ul li span{display:block;line-height:30px}
header nav>.fr .intendant:hover .intendantDetails,header nav>.fr .notice:hover .noticeMsg{display:block}
.sideBar{width:160px;height:100%;background-color:#415667;position:relative;z-index:99}
.mainCont .mainPosition .mainFloatR .shrinkBar,.sideBar .shrinkBar{height:30px;background-color:#516371;text-align:center;padding:4px 0;cursor:pointer;-moz-box-shadow:0 5px 20px #415667 inset;box-shadow:0 5px 20px #415667 inset}
.sideBar>.scroll{width:160px;position:absolute;top:30px;bottom:0}
.ModalWrapper{width:100%;height:100%;position:relative}
.bridge{position:absolute;left:0;right:0;top:0;bottom:0}
.sideBar>.scroll>ul{display:block;margin:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.sideBar>.scroll>ul>li{width:100%;border:1px solid transparent;border-top-color:#3e4854;cursor:pointer;color:#fff;position:relative}
.sideBar>.scroll>ul>li>a{display:block;padding:12px 20px;position:relative}
.sideBar>.scroll>ul>li.addModule{background-color:#0076ff}
.sideBar>.scroll>ul>li.active,.sideBar>.scroll>ul>li:hover{background-color:#3e4854}
.mainCont .mainPosition .showWay .way>div.modal_3D ul li.active{background-color:#0076ff}
.sideBar>.scroll>ul>li.addModule:hover{background-color:#0076ff}
.sideBar>.scroll>ul>li .editable{position:absolute}
.sideBar>.scroll>ul>li .ico-sideBar-more{right:6px;top:28px}
.sideBar>.scroll>ul>li .ico-drag{left:0;top:14px}
.mainCont{position:absolute;left:64px;right:0;top:0;overflow:hidden;bottom:0}
.mainCont .mainPosition{width:100%;height:100%;position:relative;overflow:hidden;overflow-y:auto}
.mainCont .mainPosition .showWay{padding:0 8px;position:absolute;top:8px;left:96px;right:25%;z-index:2}
.mainCont .mainPosition .showWay .way>div{text-align:center;color:#fff;background-color:#333;float:left;cursor:pointer;height:32px}
.icon-menu{padding:6px;background:#2f3e4b;height:32px}
.mainCont .mainPosition .showWay .way>div.active .icon-menu{background-color:#0076ff}
.mainCont .mainPosition .showWay .way>div.modal_3D{position:relative}
.mainCont .mainPosition .showWay .way>div.modal_3D ul:before{content:'';width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid #333;position:absolute;left:-8px;top:12px;display:none}
.mainCont .mainPosition .showWay .way>div.modal_3D ul li{padding:0 6px;height:32px;line-height:32px;float:left;background-color:#333;color:#fff}
.mainCont .mainPosition .showWay .way>.modal_3D.active ul{display:flex}
.mainCont .mainPosition .showWay .way>div ul{overflow:hidden;-webkit-transition:width .3s;transition:width .3s}
.editableHide{float:right;position:absolute;top:8px;right:8px}
.sectionListIndex a{position:absolute;left:-999px}
.mainCont .mainPosition .editWay{width:100%;height:40px;line-height:40px;font-size:12px;color:#fff;background-color:#3e4854}
.setparvalue{height:40px;background:#333;border:0;text-indent:2px;width:30px;float:left;overflow:hidden}
.sectionItme label{display:block}
.sectionList{float:left;width:140px;position:absolute;top:100%;left:8px;display:none;margin-top:5px}
.sectionItme input[type=checkbox]{left:0;margin:0;top:3px}
.sectionList.open{display:block}
.delSection{float:right;margin-top:3px}
.sectionItme .checkbox{margin:0}
.sectionItme{margin:0;padding:10px 8px;color:#fff;line-height:20px}
.nodata{display:block;line-height:40px;font-size:12px;color:#999;text-align:center}
#heatMap{height:0;width:0;overflow:hidden}
.sectionListIndex{margin-top:0}
.editableHide.hideSectionList+.sectionListIndex{display:none}
.sectionMenu{background-color:#20272e;margin-bottom:0}
.sectionListTitle{width:100%;line-height:24px;background-color:#0076ff;color:#fff;text-indent:8px;padding-top:2px}
button.drawSectionBtn{display:block;border-radius:0;margin-bottom:0;background-color:#0076ff;border-color:#0076ff;width:100%;color:#fff}
button.drawSectionBtn.focus,button.drawSectionBtn:focus,button.drawSectionBtn:hover{color:#eee;text-decoration:none}
.showEdit.active{background-color:#333}
.sectionItme .checkbox{display:block;overflow:hidden;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mainCont .mainPosition .editWay>div>span{padding:0 15px;float:left;border-left:1px solid #333}
.mainCont .mainPosition .editWay>div>#setmapcenter{float:left;border-left:1px solid #333}
.mainCont .mainPosition .editWay>div>#setmapcenter span{padding:0 5px 0 5px}
.mainCont .mainPosition .editWay>div>span:first-of-type{border-left:1px solid transparent}
.mainCont .mainPosition .editWay>div>span.scale{background-color:#333}
.mainCont .mainPosition .editWay>div>span.confirm{background-color:#0076ff}
.mainCont .mainPosition .editWay>.fr span{vertical-align:top}
.mainCont .mainPosition .editWay>.fr>span:hover{background-color:#333}
.mainCont .mainPosition .mainFloatB{position:absolute;left:96px;right:25%;bottom:0;z-index:1}
.mainCont .mainPosition .mainFloatB .head{height:40px;line-height:40px;background-color:#3e4854}
.mainCont .mainPosition .mainFloatB .head>span{color:#fff;padding:0 16px;cursor:pointer;border-right:1px solid #3e4854}
.mainCont .mainPosition .mainFloatB .head>span span{vertical-align:top}
.mainCont .mainPosition .mainFloatB .head>.fl.active,.mainCont .mainPosition .mainFloatB .head>.fl:hover{background-color:#0076ff}
.mainCont .mainPosition .mainFloatB .head>.fr:hover{background-color:#333}
.mainCont .mainPosition .mainFloatB .details{height:130px;width:100%;background-color:#fff}
.mainCont .mainPosition .mainFloatB .details .realTime,.mainCont .mainPosition .mainFloatB .details .timeline{height:100%;width:100%}
.mainCont .mainPosition .mainFloatB .details .realTime .temperatureTit{height:100%;width:130px;background-color:#eee;padding:26px 0 0 30px;position:relative;z-index:8}
.mainCont .mainPosition .mainFloatB .details .realTime .temperatureTit .text{line-height:30px;display:block}
.mainCont .mainPosition .mainFloatB .details .realTime .temperatureTit .classify{background-color:#fff;position:absolute;right:10px;top:53px;cursor:pointer}
.mainCont .mainPosition .mainFloatB .details .realTime .temperatureTit .classify>.ico{width:24px;height:24px}
.mainCont .mainPosition .mainFloatB .details .realTime .temperatureTit .classify .dropdown-menu{background-color:#444;padding:0;border:none;width:160px;overflow:hidden;border-radius:0}
.mainCont .mainPosition .mainFloatB .details .realTime .temperatureTit .classify .dropdown-menu>li>a{padding:8px 10px;border-bottom:1px solid #333}
.mainCont .mainPosition .mainFloatB .details .realTime .temperatureTit .classify .dropdown-menu>li:last-of-type>a{border:none}
.mainCont .mainPosition .mainFloatB .details .realTime .temperatureTit .classify .dropdown-menu>li>a:focus,.mainCont .mainPosition .mainFloatB .details .realTime .temperatureTit .classify .dropdown-menu>li>a:hover{background-color:#0076ff}
.mainCont .mainPosition .mainFloatB .details .realTime .temperatureTit .classify .dropdown-menu>li>a .data_ico{float:left;width:35px}
.mainCont .mainPosition .mainFloatB .details .realTime .temperatureTit .classify .dropdown-menu>li>a .data_text{color:#fff;vertical-align:top;float:left;line-height:24px}
.mainCont .mainPosition .mainFloatB .details .realTime .temperatureData{padding-left:130px;height:100%;position:relative}
.mainCont .mainPosition .mainFloatB .details .realTime .temperatureData .msg{width:80px;height:100%;font-size:12px;padding:15px;text-align:right}
.mainCont .mainPosition .mainFloatB .details .realTime .temperatureData .msg>span{display:block;line-height:25px}
.mainCont .mainPosition .mainFloatB .details .realTime .temperatureData .realChart{padding:15px 50px 5px 0;height:100%}
.mainCont .mainPosition .mainFloatB .details .realTime .temperatureData .realChart img{width:100%;height:100%}
.mainCont .mainPosition .mainFloatB .details .realTime .temperatureData .refrash{position:absolute;right:16px;top:15px}
.mainCont .mainPosition .mainFloatR{width:25%;background:rgba(65,86,103,.8);position:absolute;top:0;right:0;bottom:0;z-index:99}
.realChart label{width:100%;text-align:center}
.mainCont .mainPosition .mainFloatR .situation{height:40px;line-height:40px;color:#fff;cursor:pointer}
.mainCont .mainPosition .mainFloatR .situation .normal{padding:0 10px 0 20px;background-color:#8fc31f;height:40px}
.mainCont .mainPosition .mainFloatR .situation .normal span{vertical-align:top}
.mainCont .mainPosition .mainFloatR .situation .normal .result{font-size:20px}
.mainCont .mainPosition .mainFloatR .data-tit{height:40px;line-height:40px;color:#fff;background:rgba(65,86,103,.8);position:relative}
.data-tit .ico-sideBar-more{right:6px;top:50%;margin-top:-10px}
.data-tit .editable{position:absolute}
.mainCont .mainPosition .mainFloatR .data-tit span{padding:0 15px;cursor:pointer;float:left}
.mainCont .mainPosition .mainFloatR .data-tit span.active,.mainCont .mainPosition .mainFloatR .data-tit span:hover{background-color:#3e4854}
.mainCont .mainPosition .mainFloatB .details .realTime .temperatureData .msg{width:110px;height:100%;font-size:12px;padding:15px;text-align:right}
.mainCont .mainPosition .mainFloatR .dataDetails{width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;top:110px;bottom:0}
.mainCont .mainPosition .mainFloatR .dataDetails .survey_drag .drag_btn{visibility:hidden;width:26px;height:30px;padding-top:5px;border-top-right-radius:15px;border-bottom-right-radius:15px;background:rgba(0,118,255,.8);position:absolute;left:0;top:40%}
.mainCont .mainPosition .mainFloatR .dataDetails .survey_drag .drag_btn .ico{opacity:1}
.mainCont .mainPosition .mainFloatR .dataDetails .survey_drag:hover .drag_btn{visibility:visible;z-index:99}
.mainCont .mainPosition .mainFloatR .dataDetails .custom{width:100%;height:36px;line-height:36px;text-align:center;background:rgba(0,118,255,.8);position:absolute;left:0;top:0;z-index:9}
.mainCont .mainPosition .mainFloatR .dataDetails .custom .ico{width:20px;height:20px}
.mainCont .mainPosition .mainFloatR .dataDetails .custom span{vertical-align:top;color:#fff}
.mainCont .mainPosition .mainFloatR .dataDetails .survey .overviewwindowli0{width:100%;position:relative;padding:20px 0;background:#161627}
.mainCont .mainPosition .mainFloatR .dataDetails .survey .overviewwindowli0 .img{display:block;width:80%;margin:0 auto}
.mainCont .mainPosition .mainFloatR .dataDetails .survey .overviewwindowli0 .value{height:32px;line-height:32px;color:#fff;background-color:#3e4854;padding:0 16px;border-top-left-radius:16px;border-bottom-left-radius:16px;position:absolute;right:0;top:10px}
.mainCont .mainPosition .mainFloatR .dataDetails .survey .overviewwindowli0 .value .num{font-size:20px;margin-left:5px;vertical-align:top}
.mainCont .mainPosition .mainFloatR .dataDetails .survey .overviewwindowli0 .moreMenu{position:absolute;bottom:5px;right:10px}
.mainCont .mainPosition .mainFloatR .dataDetails .survey .overviewwindowli1{width:100%;padding:10px 0;background:rgba(65,86,103,.8);border-bottom:1px solid #434343;position:relative}
.mainCont .mainPosition .mainFloatR .dataDetails .survey .overviewwindowli1>div{width:50%;float:left;border-left:1px solid #434343;color:#fff}
.mainCont .mainPosition .mainFloatR .dataDetails .survey .overviewwindowli1 .text{padding-top:30px;text-align:center;border-color:transparent}
.mainCont .mainPosition .mainFloatR .dataDetails .survey .overviewwindowli1 .text .num{font-size:22px;display:block;line-height:40px}
.mainCont .mainPosition .mainFloatR .dataDetails .survey .overviewwindowli1 .pie{text-align:center;padding-bottom:5px}
.mainCont .mainPosition .mainFloatR .dataDetails .survey .overviewwindowli1 .pie .pieImg{width:100px;height:100px;margin:10px auto}
.mainCont .mainPosition .mainFloatR .dataDetails .survey .overviewwindowli1 .pie span{display:block;line-height:30px}
.mainCont .mainPosition .mainFloatR .dataDetails .survey .overviewwindowli1 .moreMenu{position:absolute;right:10px;top:5px}
.mainCont .mainPosition .mainFloatR .dataDetails .survey .overviewwindowli2{width:100%;background:rgba(65,86,103,.8);position:relative}
.mainCont .mainPosition .mainFloatR .dataDetails .survey .overviewwindowli2>ul{margin:0;min-height:133px}
.mainCont .mainPosition .mainFloatR .dataDetails .survey .overviewwindowli2>ul>li{width:32%;padding:20px 0;text-align:center;color:#fff;display:inline-block;border-top:1px solid transparent;position:relative;vertical-align:top}
.mainCont .mainPosition .mainFloatR .dataDetails .survey .overviewwindowli2>ul>li .revealMoveUp{border:2px solid #0076ff}
.mainCont .mainPosition .mainFloatR .dataDetails .survey .overviewwindowli2>ul>li>span{display:block;margin-top:10px;line-height:20px}
.mainCont .mainPosition .mainFloatR .dataDetails .survey .overviewwindowli2>ul>li>.moreMenu{margin:0;position:absolute;right:6px;top:6px}
.mainCont .mainPosition .mainFloatR .dataDetails .survey .overviewwindowli2>ul>li>.ico-drag{position:absolute;left:0;top:6px}
.mainCont .mainPosition .mainFloatR .dataDetails .survey .overviewwindowli2>ul>li:nth-of-type(n+4){border-top-color:#434343}
.mainCont .mainPosition .mainFloatR .dataDetails .survey .overviewwindowli2 .monitorType{width:100%;height:36px;text-align:center;line-height:36px;padding:0 10px;background:rgba(0,0,0,.8)}
.mainCont .mainPosition .mainFloatR .dataDetails .survey .overviewwindowli2 .monitorType span{vertical-align:top;color:#fff}
.mainCont .mainPosition .mainFloatR .dataDetails .survey .overviewwindowli2 .monitorType .ico{width:20px;height:20px}
.mainCont .mainPosition .mainFloatR .dataDetails .survey .overviewwindowli3{width:100%;padding:10px 0;background:rgba(65,86,103,.8);border-bottom:1px solid #434343;position:relative}
.mainCont .mainPosition .mainFloatR .dataDetails .survey .overviewwindowli3 .editable{float:right;margin-right:10px}
.mainCont .mainPosition .mainFloatR .dataDetails .survey .overviewwindowli3{width:100%;padding:10px 0;background:rgba(65,86,103,.8);border-bottom:1px solid #434343;position:relative}
.mainCont .mainPosition .mainFloatR .dataDetails .survey .overviewwindowli3 .editable{float:right;margin-right:10px}
.mainCont .mainPosition .mainFloatR .dataDetails .survey .overviewwindowli7{width:100%;border-bottom:1px solid #434343;position:relative}
.mainCont .mainPosition .mainFloatR .dataDetails .survey .overviewwindowli7 .editable{float:right}
.mainCont .mainPosition .mainFloatR .dataDetails .survey .overviewwindowli7 .monitorType{width:100%;height:36px;text-align:center;line-height:36px;padding:0 10px;background:rgba(0,0,0,.8)}
.mainCont .mainPosition .mainFloatR .dataDetails .survey .overviewwindowli7 .monitorType span{vertical-align:top;color:#fff}
.mainCont .mainPosition .mainFloatR .dataDetails .survey .overviewwindowli7 .monitorType .ico{width:20px;height:20px}
.mainCont .mainPosition .mainFloatR .dataDetails .survey .overviewwindowli7 #videostasticscontent ul li .ico-drag{position:absolute;top:1px;right:40px;z-index:3}
.mainCont .mainPosition .mainFloatR .dataDetails .survey .overviewwindowli7 #videostasticscontent ul li .moreMenu{position:absolute;top:0;right:10px;z-index:3}
.videoList{margin-bottom:0;min-height:136px}
.videoItem{float:left;position:relative;overflow:hidden;min-width:50%;min-height:136px}
.videoshow0{width:100%;height:272px}
.videoshow1{width:100%;height:272px}
.videoshow2{width:50%;height:136px}
.videoText{position:absolute;z-index:2;left:0;right:0;background-color:rgba(0,0,0,.5);top:0;display:block;height:22px;border-bottom:1px solid #000;padding:3px 0 3px 0;overflow:hidden}
#videostasticscontent .videoList .videoItem{float:left;border-right:1px solid;border-bottom:1px solid}
#videostasticscontent .videoList .videoItem video{width:100%}
.videoState{float:left;width:10px;height:10px;margin:3px 9px;border-radius:999px}
.stateGreen{background-color:#0f0}
.stateDranger{background-color:red}
.stateOrange{background-color:orange}
.videoName{line-height:14px;font-size:12px;color:#fffefe;display:block;overflow:hidden}
#videostasticscontent{width:100%}
.mainCont .mainPosition .mainFloatR .dataDetails .monitor{background-color:#4d606f;min-height:100%;color:#fff}
.mainCont .mainPosition .mainFloatR .dataDetails .monitor .refresh{height:60px;line-height:60px;text-align:center;background-color:#3e4854;border-top:1px solid #434343}
.mainCont .mainPosition .mainFloatR .dataDetails .monitor .refresh .ico-refresh{width:18px;height:18px}
.mainCont .mainPosition .mainFloatR .dataDetails .monitor .panel-group{margin:0}
.mainCont .mainPosition .mainFloatR .dataDetails .monitor .panel-group .panel{border-radius:0;background-color:transparent;border:none}
.mainCont .mainPosition .mainFloatR .dataDetails .monitor .panel-group .panel .heading{height:60px;line-height:58px;padding:0 10px;border-bottom:1px solid #434343;position:relative}
.mainCont .mainPosition .mainFloatR .dataDetails .monitor .panel-group .panel .heading>a{display:block}
.mainCont .mainPosition .mainFloatR .dataDetails .monitor .panel-group .panel .heading span{vertical-align:top;margin-left:6px}
.mainCont .mainPosition .mainFloatR .dataDetails .monitor .panel-group .panel .heading span.num{font-size:20px}
.mainCont .mainPosition .mainFloatR .dataDetails .monitor .panel-group .panel .heading span.dropdown{margin:0;position:absolute;right:36px;top:0}
.mainCont .mainPosition .mainFloatR .dataDetails .monitor .panel-group .panel .heading .ico-arrow-up{margin-top:30px}
.mainCont .mainPosition .mainFloatR .dataDetails .monitor .panel-group .panel .heading a.collapsed .ico-arrow-up{background:url(/content/img/icons/ico-arrow-down.png) no-repeat}
.mainCont .mainPosition .mainFloatR .dataDetails .monitor .panel-group .panel .bodying{background-color:#455461}
.mainCont .mainPosition .mainFloatR .dataDetails .monitor .panel-group .panel .bodying li{height:50px;line-height:48px;padding-left:36px;border-bottom:1px solid #434343;position:relative;cursor:pointer}
.mainCont .mainPosition .mainFloatR .dataDetails .monitor .panel-group .panel .bodying li:before{content:'';width:16px;height:16px;border-radius:50%;position:absolute;left:10px;top:16px;background-color:#30fa01}
.mainCont .mainPosition .mainFloatR .dataDetails .monitor .panel-group .panel .bodying li .state{content:'';width:16px;height:16px;border-radius:50%;position:absolute;left:10px;top:16px;background-color:gray}
.mainCont .mainPosition .mainFloatR .dataDetails .monitor .panel-group .panel .bodying li.abnormal:before{background-color:#e60012}
.mainCont .mainPosition .mainFloatR .dataDetails .monitor .panel-group .panel .bodying li span{vertical-align:top}
.mainCont .mainPosition .mainFloatR .dataDetails .substructure{background-color:#4d606f;min-height:100%;color:#fff;border-top:1px solid #434343}
.mainCont .mainPosition .mainFloatR .dataDetails .substructure>ul>li{height:60px;line-height:58px;padding:0 10px;border-bottom:1px solid #434343;cursor:pointer;position:relative}
.mainCont .mainPosition .mainFloatR .dataDetails .substructure>ul>li .dropdown{position:absolute;right:10px;top:20px}
.mainCont .mainPosition .mainFloatR .dataDetails .inspection{background-color:#4d606f;min-height:100%;color:#fff;border-top:1px solid #434343;font-size:12px}
.mainCont .mainPosition .mainFloatR .dataDetails .inspection .head{height:40px;line-height:40px}
.mainCont .mainPosition .mainFloatR .dataDetails .inspection .head>a{width:16%;text-align:center;border-right:1px solid #3e4854;float:left;cursor:pointer}
.mainCont .mainPosition .mainFloatR .dataDetails .inspection .head>div{width:52%;padding:8px 30px;line-height:24px;position:relative;float:left}
.mainCont .mainPosition .mainFloatR .dataDetails .inspection .head>div .ico{width:18px;height:18px;margin:0;cursor:pointer;position:absolute;top:10px}
.mainCont .mainPosition .mainFloatR .dataDetails .inspection .head>div .ico-refresh{right:6px}
.mainCont .mainPosition .mainFloatR .dataDetails .inspection .head>div .ico-calendar{left:6px}
.mainCont .mainPosition .mainFloatR .dataDetails .inspection .head>div i{font-size:small;margin-left:-15px}
.mainCont .mainPosition .mainFloatR .dataDetails .inspection .head>div>input[type=text]{width:95%;height:24px;text-align:center;background-color:#3e4854;float:right;border:1px solid #fff;border-radius:2px;color:#fff}
.mainCont .mainPosition .mainFloatR .dataDetails .inspection .table{margin-right:0}
.mainCont .mainPosition .mainFloatR .dataDetails .inspection .table thead{height:36px;line-height:36px;background-color:#3e4854;color:#ccc}
.mainCont .mainPosition .mainFloatR .dataDetails .inspection .table tbody tr{border-bottom:1px solid #434343}
.mainCont .mainPosition .mainFloatR .dataDetails .inspection .table tr td{border:none;padding:8px 4px}
.mainCont .mainPosition .mainFloatR .dataDetails .inspection .table tbody tr td .picture{width:20px;height:20px;background-color:#999;margin-left:5px;float:left;line-height:0}
.mainCont .mainPosition .mainFloatR .dataDetails .inspection .table tbody tr td .picture:first-of-type{margin:0}
.mainCont .mainPosition .mainFloatR .dataDetails .inspection .table tbody tr td .picture img{width:100%;height:100%;cursor:pointer}
.amap-controlbar{right:25%!important;top:60px!important}
.mainFloatR.retract~.ModalWrapper .amap-controlbar{right:70px!important}
@media(max-width:768px){.amap-controlbar{right:20px!important;top:20px!important}
.mainCont .mainPosition .mainFloatR{width:100%}
.mainCont .mainPosition .mainFloatB,.mainCont .mainPosition .mainFloatR .shrinkBar,.sideBar .shrinkBar{display:none}
.sideBar,.sideBar ul li,.sideBar>.scroll{width:64px}
.sideBar ul li span{display:none}
.sideBar ul li .ico-sideBar-more{top:44px;right:2px}
.sideBar{border-right:1px solid #434343}
.data_analyze,.report_manage,.warning_msg{padding:20px}
.mainCont .mainPosition .mainFloatR .dataDetails{top:80px}
.sideBar>.scroll{top:0}
}
#monitortyypeitem li{padding:14px 0}
#monitortyypeitem li input[type=checkbox]{margin:4px 5px 0 5px;float:left}
#monitortyypeitem li label{overflow:hidden;width:auto;padding:0}
#monitortyypeitem li label i{background-size:18px;background-position:center;width:28px;height:28px}
.customPop{display:none;width:200px;height:80%;background-color:#fff;border-radius:4px;-moz-box-shadow:0 0 5px #3e4854;-webkit-box-shadow:0 0 5px #3e4854;box-shadow:0 0 5px #3e4854;position:absolute;z-index:99}
.customPop .custom-header{height:40px;line-height:20px;padding:10px 15px;color:#fff;background-color:#3e4854}
.customPop .custom-header span{vertical-align:top;font-size:16px}
.customPop .custom-header .ico{margin-top:5px;cursor:pointer}
.customPop .custom-body{width:100%;padding:20px;position:absolute;top:40px;bottom:0}
.customPop .custom-body .modular+.modular{padding-top:20px}
.customPop .custom-body .modular .modularBg{width:100%;min-height:130px;background-color:#eee;display:flex;align-items:center}
.customPop .custom-body .modular .modularBg img{width:100%}
.customPop .custom-body .modular{cursor:pointer}
.customPop .custom-body .modular span{display:block;text-align:center;line-height:30px}
.sideBar>.addModulePop{right:-210px;top:10%}
.mainCont .mainPosition .mainFloatR .customPanel{left:-210px;top:10%}
.custom_modal .modal-header{height:40px;line-height:20px;border:none;padding:10px 12px;background-color:#3e4854;color:#fff;border-top-left-radius:4px;border-top-right-radius:4px}
.custom_modal .modal-header .close{opacity:1}
.custom_modal .modal-body{padding:20px 20px 0}
.custom_modal .modal-footer{padding:10px;border:none}
.custom_modal .modal-footer .btn{width:100px;color:#fff}
.custom_modal .modal-footer .btn-cancel{background-color:#ccc}
.custom_modal .modal-footer .btn-confirm{background-color:#0076ff}
.custom_modal .modal-monitor .modal-body ul{margin:0}
.custom_modal .modal-monitor .modal-body ul li{float:left;padding-bottom:10px}
.custom_modal .modal-roleMsg .modal-body .clearfix+.clearfix{padding-top:20px}
.custom_modal .modal-roleMsg .modal-body .clearfix .tit{width:80px;height:40px;line-height:40px;text-align:right;padding-right:12px}
.custom_modal .modal-roleMsg .modal-body .clearfix .tit sup{color:#ff2020;font-weight:700}
.custom_modal .modal-roleMsg .modal-body .clearfix>div{padding-left:80px;vertical-align:top}
.custom_modal .modal-roleMsg .modal-body .clearfix>div input,.custom_modal .modal-roleMsg .modal-body .clearfix>div textarea{width:100%;border:1px solid #eee;vertical-align:top}
.custom_modal .modal-roleMsg .modal-body .clearfix>div input{padding:0 10px;height:40px;line-height:38px}
.custom_modal .modal-roleMsg .modal-body .clearfix>div textarea{height:120px;padding:5px 10px;line-height:30px;resize:none}
.custom_modal .modal-roleMsg .modal-footer{padding:20px}
.big_modal_page>.modal-dialog{width:auto;margin:0;position:absolute;top:5%;left:5%;right:5%;bottom:5%}
.big_modal_page>.modal-dialog .modal-content{height:100%}
.big_modal_page>.modal-dialog .modal-content,.big_modal_page>.modal-dialog .modal-content .modal-header{border-radius:0}
.big_modal_page>.modal-dialog .modal-content .modal-header{border:none;color:#333;font-weight:700}
.big_modal_page>.modal-dialog .modal-content .modal-body{padding:10px 15px;width:100%;position:absolute;top:52px;bottom:0}
.big_modal_page>.modal-dialog .modal-content .modal-body .form-mini{width:420px;padding:20px 0;font-size:12px}
.big_modal_page>.modal-dialog .modal-content .modal-body .form-mini>.clearfix{padding-bottom:20px}
.big_modal_page>.modal-dialog .modal-content .modal-body .form-mini>.clearfix .labTit{width:60px;height:40px;line-height:40px;padding-right:15px;float:left}
.big_modal_page>.modal-dialog .modal-content .modal-body .form-mini>.clearfix>div{padding-left:60px;vertical-align:top}
.big_modal_page>.modal-dialog .modal-content .modal-body .form-mini>.clearfix .ipt input{padding:0 10px;width:100%;height:40px;line-height:38px;border:1px solid #eee}
.modal-createProject .modal-body .createProgress{padding-bottom:10px;overflow:hidden}
.modal-createProject .modal-body .createProgress .createStep{width:200px;height:40px;line-height:40px;color:#fff;padding-left:20px;margin-right:2px;float:left;background-color:#ccc;transform-origin:bottom left;transform:skew(36deg,0deg);-ms-transform:skew(36deg,0deg);-moz-transform:skew(36deg,0deg);-webkit-transform:skew(36deg,0deg);-o-transform:skew(36deg,0deg)}
.modal-createProject .modal-body .createProgress .createStep+.createStep{width:180px}
.modal-createProject .modal-body .createProgress .createStep.active{background-color:#0076ff}
.modal-createProject .modal-body .createProgress .createStep>span{vertical-align:top;font-size:16px;transform-origin:bottom left;transform:skew(-36deg,0deg);-ms-transform:skew(-36deg,0deg);-moz-transform:skew(-36deg,0deg);-webkit-transform:skew(-36deg,0deg);-o-transform:skew(-36deg,0deg)}
.modal-createProject .modal-body .createProgress .createStep>span .ico{margin:-2px 16px 0 0}
.modal-createProject .modal-body .createProgressDetails{position:absolute;top:60px;left:20px;right:20px;bottom:0}
.modal-createProject .modal-body .createProgressDetails .createDetails{display:none}
.modal-createProject .modal-body .createProgressDetails .createDetails.active{display:block}
.modal-createProject .modal-body .createProgressDetails .createDetails p{line-height:40px;margin:0}
.modal-createProject .modal-body .createProgressDetails .createDetails p .tit{color:#999}
.modal-createProject .modal-body .createProgressDetails .createDetails p sup{color:#ff2020;font-weight:700}
.modal-createProject .modal-body .createProgressDetails .createDetails p span{vertical-align:top}
.modal-createProject .modal-body .createProgressDetails .createDetails .createRow{padding-bottom:30px}
.modal-createProject .modal-body .createProgressDetails .createDetails .createRowInput .ipt input{width:520px;height:40px;line-height:38px;border:1px solid #ccc}
.modal-createProject .modal-body .createProgressDetails .createDetails .createRowTextarea .ipt textarea{width:100%;height:210px;max-width:1000px;line-height:25px;padding:5px 10px;border:1px solid #ccc;resize:none}
.modal-createProject .modal-body .createProgressDetails .createDetails .createRowInlineIpt span{margin-right:20px}
.modal-createProject .modal-body .createProgressDetails .createDetails .createRowInlineIpt span input{width:180px;height:40px;line-height:38px;border:1px solid #ccc}
.modal-createProject .modal-body .createProgressDetails .createDetails .createRowTab>div{border-top:1px solid #eee;border-bottom:1px solid #eee}
.modal-createProject .modal-body .createProgressDetails .createDetails .createRowTab>div>span{height:50px;line-height:50px;padding:0 30px;color:#333;border-right:1px solid #fff;float:left}
.modal-createProject .modal-body .createProgressDetails .createDetails .createRowTab>div>span.active,.modal-createProject .modal-body .createProgressDetails .createDetails .createRowTab>div>span:hover{background-color:#0076ff;color:#fff}
.modal-createProject .modal-body .createProgressDetails .createDetails .form-mini{border-top:1px solid #f5f5f5}
.modal-createProject .modal-body .createProgressDetails .createDetails .coordinate .tit{color:#0076ff}
.modal-createProject .modal-body .createProgressDetails .createDetails .coordinate .tit .ico{margin:-8px 0 0 6px}
.modal-createProject .modal-body .createProgressDetails .createDetails .footer{padding:30px 20px;text-align:right;border-top:1px solid #f5f5f5}
.modal-createProject .modal-body .createProgressDetails .createDetails .funcMenuDetails{border-top:1px solid #eee;margin-top:10px;min-height:600px;position:relative}
.modal-createProject .modal-body .createProgressDetails .createDetails .funcMenuDetails .funcMenu{width:160px;height:100%;border-right:1px solid #eee;position:absolute;top:0;left:0;bottom:0}
.modal-createProject .modal-body .createProgressDetails .createDetails .funcMenuDetails .funcMenu>ul{margin:0}
.modal-createProject .modal-body .createProgressDetails .createDetails .funcMenuDetails .funcMenu>ul>li{border-bottom:1px solid #eee}
.modal-createProject .modal-body .createProgressDetails .createDetails .funcMenuDetails .funcMenu>ul>li.active,.modal-createProject .modal-body .createProgressDetails .createDetails .funcMenuDetails .funcMenu>ul>li:hover{background-color:#0076ff;color:#fff}
.modal-createProject .modal-body .createProgressDetails .createDetails .funcMenuDetails .funcMenu>ul>li>label{display:block;margin:0;padding:16px 10px}
.modal-createProject .modal-body .createProgressDetails .createDetails .funcMenuDetails .funcMenu>ul>li .checkbox{width:100%;cursor:pointer}
.modal-createProject .modal-body .createProgressDetails .createDetails .funcMenuDetails .funcMenu>ul>li .checkbox>span>span{width:56px;padding-left:6px;overflow:hidden}
.modal-createProject .modal-body .createProgressDetails .createDetails .funcMenuDetails .funcMenu>ul>li .checkbox>span>span .ico{margin-top:-6px}
.modal-createProject .modal-body .createProgressDetails .createDetails .funcMenuDetails .funcMenu>ul>li.active .checkbox>span>span .ico,.modal-createProject .modal-body .createProgressDetails .createDetails .funcMenuDetails .funcMenu>ul>li:hover .checkbox>span>span .ico{position:relative;left:-60px;border-right:60px solid transparent;-webkit-filter:drop-shadow(60px 0 0 #fff);filter:drop-shadow(60px 0 0 #fff)}
.modal-createProject .modal-body .createProgressDetails .createDetails .funcMenuDetails .funcDetails{width:100%;height:100%;padding-left:160px}
.modal-createProject .modal-body .createProgressDetails .createDetails .funcMenuDetails .funcDetails>div{height:100%;text-align:center;padding:30px}
.modal-createProject .modal-body .createProgressDetails .createDetails .funcMenuDetails.type .funcMenu{width:200px}
.modal-createProject .modal-body .createProgressDetails .createDetails .funcMenuDetails.type .funcDetails{padding-left:200px}
.modal-createProject .modal-body .createProgressDetails .createDetails .funcMenuDetails.type .funcDetails>div{padding:30px;text-align:left}
.modal-systemSetting .modal-body .systemSettingTab{border-bottom:1px solid #eee}
.modal-systemSetting .modal-body .systemSettingTab>span{padding:0 16px;height:36px;line-height:36px;border-right:1px solid #fff;background-color:#ccc;color:#fff;cursor:pointer;float:left}
.modal-systemSetting .modal-body .systemSettingTab>span.active{background-color:#0076ff}
.modal-systemSetting .modal-body .systemSettingDetails{font-size:12px;position:absolute;top:48px;left:20px;right:20px;bottom:0}
.modal-systemSetting .modal-body .systemSettingDetails .details-msg{padding:16px 10px 16px 0;margin:0}
.modal-systemSetting .modal-body .systemSettingDetails .details-msg .fr .ico{width:20px;height:20px}
.modal-systemSetting .modal-body .systemSettingDetails .table-responsive{width:100%;position:absolute;top:50px;bottom:50px}
.modal-systemSetting .modal-body .systemSettingDetails .table{margin:0}
.modal-systemSetting .modal-body .systemSettingDetails .table thead{background-color:#e3f0ff;color:#999}
.modal-systemSetting .modal-body .systemSettingDetails .table tbody>tr:nth-of-type(even){background-color:#f5f5f5}
.modal-systemSetting .modal-body .systemSettingDetails .table tr>td{padding:10px 15px;border:none;font-size:12px}
.modal-systemSetting .modal-body .systemSettingDetails .table tr>td .link+.link{margin-left:20px}
.modal-systemSetting .modal-body .systemSettingDetails .footnote{border-top:1px solid #f5f5f5;width:100%;padding:10px;position:absolute;bottom:0}
.modal-systemSetting .modal-body .systemSettingDetails .footnote ul{margin:0}
.modal-systemSetting .modal-body .systemSettingDetails .warningMsg>div .checkbox{width:auto}
.modal-systemSetting .modal-body .systemSettingDetails .warningMsg>div .checkbox sup{color:#ff2020;font-weight:700}
.modal-systemSetting .modal-body .systemSettingDetails .systemsettingtab_bridge .form{width:100%;padding-top:16px;position:absolute;top:0;bottom:0}
.modal-systemSetting .modal-body .systemSettingDetails .systemsettingtab_bridge .form .form-group{padding-bottom:10px;margin:0}
.modal-systemSetting .modal-body .systemSettingDetails .systemsettingtab_bridge .form .form-group .add-file{width:132px;height:106px;margin:0;border:1px solid #ccc;text-align:center;vertical-align:middle;cursor:pointer;background-size:100% 100%;background-position:center}
.modal-systemSetting .modal-body .systemSettingDetails .systemsettingtab_bridge .form .form-group .add-file input[type=file]{position:absolute;left:-99999px}
.modal-systemSetting .modal-body .systemSettingDetails .systemsettingtab_bridge .form .form-group .add-file .link{width:60px;text-align:left;cursor:pointer;font-weight:400;position:absolute;left:148px;top:12px}
.modal-systemSetting .modal-body .systemSettingDetails .systemsettingtab_bridge .form .form-group .add-file img{width:100%;height:100%}
.modal-systemSetting .modal-body .systemSettingDetails .systemsettingtab_bridge .form .form-group .add-file~span{font-size:12px;color:#999;padding-left:16px}
.modal-systemSetting .modal-body .systemSettingDetails .systemsettingtab_bridge .form .form-group>label[for=name]{height:40px;line-height:40px;font-weight:400;margin:0}
.modal-systemSetting .modal-body .systemSettingDetails .systemsettingtab_bridge .form .form-group>.ipt textarea{width:50%;height:120px;padding:5px 10px;line-height:25px;border:1px solid #ccc;resize:none}
.modal-systemSetting .modal-body .systemSettingDetails .systemsettingtab_bridge .form .form-group-inline{display:inline-block;width:22%}
.modal-systemSetting .modal-body .systemSettingDetails .systemsettingtab_bridge .form .form-group-inline>label[for=name]{float:left;width:118px;padding-right:10px;text-align:right}
.modal-systemSetting .modal-body .systemSettingDetails .systemsettingtab_bridge .form .form-group-inline>.ipt{padding-left:118px}
.modal-systemSetting .modal-body .systemSettingDetails .systemsettingtab_bridge .form .form-group-inline>.ipt input{width:100%;height:40px;line-height:38px;padding:0 10px;border:1px solid #ccc}
.modal-systemSetting .modal-body .systemSettingDetails .systemsettingtab_bridge .form .form-group-inline>.ipt select{width:100%;height:40px;line-height:38px;padding:0 10px;border:1px solid #ccc}
.modal-systemSetting .modal-body .systemSettingDetails .systemsettingtab_bridge .form .form-submit{text-align:right;border-top:1px solid #f5f5f5;padding:16px}
.sideBar.retract,.sideBar.retract ul li,.sideBar.retract>.scroll{width:64px}
.sideBar.retract ul li span{display:none}
.sideBar.retract ul li .ico-sideBar-more{top:44px;right:2px}
.mainFloatR.retract{width:60px!important}
.mainFloatR.retract .data-tit,.mainFloatR.retract .dataDetails,.mainFloatR.retract .situation{display:none!important}
.sideBar.retract~.mainCont .mainFloatB,.sideBar.retract~.mainCont .showWay{left:0!important}
.mainFloatR.retract~.mainFloatB,.mainFloatR.retract~.showWay{right:60px!important}
.mainFloatR.retract~.mapCenter{right:60px}
.mapCenter.current{bottom:50px}
.mapCenter{width:40px;height:40px;display:block;background-color:#fff;background-image:url(/content/img/icons/ico-mapcenter.jpg);background-size:32px;background-position:center;background-repeat:no-repeat;position:absolute;right:25%;bottom:180px;z-index:10;margin-right:10px;border-radius:999px;overflow:hidden;display:none}
.mapCenter.active{display:block}
.sensorModal-top{padding-left:30px;position:relative}
.sensorModal-top:after{display:block;content:"";height:1px;background-color:#eee;position:absolute;left:-15px;right:-15px;z-index:1;bottom:0}
.sensorState{position:absolute;left:0;top:2px;z-index:1;height:16px;width:16px;border-radius:999px;background-color:#0f0}
.sensorModal-top h2{font-size:18px;color:#000;margin:0}
.sensorModal-list{padding:8px 0;font-size:14px;color:#999}
.sensorModal-item{float:left;margin-right:16px}
.sensorModal-item i{font-style:normal;vertical-align:middle}
.sensorModal-item span{color:#333;vertical-align:middle}
.sensorModal-tool{text-align:right}
.sensorModal-tool a{display:inline-block;padding:8px 6px;font-size:14px;color:#999}
.sensorModal-tool span{float:right;cursor:pointer;padding-right:0;width:26px;height:36px;background-size:16px;background-repeat:no-repeat;background-position:center;background-image:url(/content/img/icons/ico-refresh-gray.png)}
.dataChoose.active{color:#0076ff}
.modalWidth800{width:800px}
.modalWidth500{width:500px}
.data_analyze,.inspection_report,.report_manage,.warning_msg{background-color:#eee;padding:20px 20px 20px 116px}
.mainCont .mainPosition>.head{height:70px;color:#fff;background-color:#415667;margin-bottom:20px;padding-left:20px}
.mainCont .mainPosition>.head .fl{height:70px;line-height:70px;border-right:1px solid #434343}
.mainCont .mainPosition>.head .fl .title{display:block;float:left;padding-right:20px}
.mainCont .mainPosition>.head .fl .title .ico{width:50px;height:50px}
.mainCont .mainPosition>.head .fl .title .text{vertical-align:top;font-size:20px}
.mainCont .mainPosition>.head .fr a{display:inline-block;height:70px;padding:10px 20px 6px;border-left:1px solid #434343;text-align:center;cursor:pointer;float:left}
.mainCont .mainPosition>.head .fr a span{display:block;line-height:30px}
.mainCont .mainPosition>.head .fr a .ico{margin:0}
.mainCont .mainPosition>.screenFilter{height:40px;background-color:#fff}
.mainCont .mainPosition>.screenFilter>div{height:40px;line-height:40px}
.mainCont .mainPosition>.screenFilter>div>span{vertical-align:top;padding:0 16px;float:left;cursor:pointer}
.mainCont .mainPosition>.screenFilter>div.fl>span{border-right:1px solid #eee;color:#333}
.mainCont .mainPosition>.screenFilter>div.fl>span:first-of-type{color:#ccc;cursor:default}
.mainCont .mainPosition>.screenFilter>div.fl>span.active{color:#f90}
.mainCont .mainPosition>.screenFilter>div.fl>span.condition:hover{color:#f90}
.mainCont .mainPosition>.screenFilter>div.fl>span.time span{vertical-align:top}
.mainCont .mainPosition>.screenFilter>div.fl>span.time .year{margin-right:10px}
.mainCont .mainPosition>.screenFilter>div.fl>span .dropdown-toggle{display:block;padding-right:20px;position:relative}
.mainCont .mainPosition>.screenFilter>div.fl>span .dropdown-toggle:after{content:'';width:12px;height:6px;background:url(/content/img/icons/ico-arrow-down-black.png) no-repeat;position:absolute;right:0;top:16px}
.mainCont .mainPosition>.screenFilter>div.fl>span .dropdown-menu{min-width:100%;text-align:center;top:32px;max-height:220px;overflow-y:auto}
.mainCont .mainPosition>.screenFilter>div.fl>span .dropdown-menu>li>a{padding:3px 6px}
.mainCont .mainPosition>.screenFilter>div.fr>span{border-left:1px solid #eee}
.mainCont .mainPosition>.screenFilter>div.fr>span{border-left:1px solid #eee}
.mainCont .mainPosition>.screenResult{width:100%;background-color:#fff}
.mainCont .mainPosition>.screenResult>div{width:100%;height:100%;position:relative}
.mainCont .mainPosition>.screenResult .listSort .table-responsive{width:100%}
.mainCont .mainPosition>.screenResult .listSort .table{margin:0}
.mainCont .mainPosition>.screenResult .listSort .table thead{background-color:#ddd;color:#999}
.mainCont .mainPosition>.screenResult .listSort .table tbody>tr:nth-of-type(even){background-color:#f5f5f5}
.mainCont .mainPosition>.screenResult .listSort .table tr>td{padding:10px 15px;border:none;font-size:12px}
.mainCont .mainPosition>.screenResult .table tr td:first-of-type .checkbox{display:none}
.mainCont .mainPosition>.screenResult .selectReport .table tr td:first-of-type{padding-left:40px;position:relative}
.mainCont .mainPosition>.screenResult .selectReport .table tr td:first-of-type .checkbox{display:block;width:16px;position:absolute;top:50%;left:10px;margin-top:-10px}
.mainCont .mainPosition>.screenResult .listSort .table>tbody>tr>td .name{max-width:100%;vertical-align:top;padding-right:30px;position:relative}
.mainCont .mainPosition>.screenResult .listSort .table>tbody>tr>td .name .ico{position:absolute;right:0;top:0}
.mainCont .mainPosition>.screenResult .listSort .table>tbody>tr>td .ico{cursor:pointer}
.mainCont .mainPosition>.screenResult .listSort .table>tbody>tr>td .picture{width:24px;height:24px;background-color:#ddd;margin-left:5px;float:left}
.mainCont .mainPosition>.screenResult .listSort .table>tbody>tr>td .picture:first-of-type{margin:0}
.mainCont .mainPosition>.screenResult .listSort .table>tbody>tr>td .picture img{width:100%;height:100%}
.mainCont .mainPosition>.screenResult .footnote{width:100%;padding:10px 20px}
.mainCont .mainPosition>.screenResult .footnote p{margin:0;padding-bottom:10px;font-size:12px}
.mainCont .mainPosition>.screenResult .footnote p .msg{color:#999;margin-right:15px}
.mainCont .mainPosition>.screenResult .footnote p>label{display:inline-block;vertical-align:middle;width:auto;cursor:pointer}
.mainCont .mainPosition>.screenResult .footnote p a{vertical-align:middle;margin-right:20px}
.mainCont .mainPosition>.screenResult .footnote p a .ico{margin-top:-6px;margin-right:5px}
.mainCont .mainPosition>.screenResult .footnote ul{margin:0}
.mainCont .mainPosition>.screenResult .graphicSort>ul{width:100%;margin:0;top:0;bottom:80px}
.mainCont .mainPosition>.screenResult .graphicSort>ul>li{width:190px;text-align:center;padding:20px 25px 15px;float:left;position:relative}
.mainCont .mainPosition>.screenResult .graphicSort>ul>li:hover{background-color:#f8f8f8;z-index:1}
.mainCont .mainPosition>.screenResult .graphicSort>ul>li>label .checkbox{width:auto;padding:0;position:absolute;right:5px;top:5px}
.mainCont .mainPosition>.screenResult .graphicSort>ul>li>label img{margin:12px auto}
.mainCont .mainPosition>.screenResult .graphicSort>ul>li .morenobr{display:block;color:#333;height:40px;line-height:20px;-webkit-line-clamp:2}
.mainCont .mainPosition>.screenResult .graphicSort>ul>li .oper{width:100%;height:40px;line-height:40px;background-color:#415667;left:0;bottom:-40px}
.mainCont .mainPosition>.screenResult .graphicSort>ul>li .oper{display:block}
.mainCont .mainPosition>.screenResult .graphicSort>ul>li .oper span{display:block;width:50%;float:left}
.mainCont .mainPosition>.screenResult .graphicSort>ul>li .oper span:first-of-type{border-right:1px solid #434343;cursor:pointer}
.data_analyze .mainPosition>.head{margin:0}
.data_analyze .mainPosition>.head>div .analyzeHead{display:block;height:70px;padding:0 15px;float:left;border-right:1px solid #434343;position:relative;cursor:pointer}
.data_analyze .mainPosition>.head>div .analyzeHead>span,.data_analyze .mainPosition>.head>div .saveAndExit span{vertical-align:top}
.data_analyze .mainPosition>.head>div .analyzeEdit{display:none}
.data_analyze .mainPosition>.head>div .analyzeHead .ico-sideBar-more{position:absolute;right:4px;bottom:0}
.data_analyze .mainPosition>.head>div .analyzeHead:first-of-type{border-left:1px solid #434343}
.data_analyze .mainPosition>.head>div .saveAndExit{height:70px;line-height:70px;padding:0 15px;background-color:#0076ff;cursor:pointer}
.data_analyze .mainPosition>.analyzeDataDetails{width:100%;background-color:#fff;padding:10px 0;text-align:center}
.data_analyze .mainPosition>div .analyzeDataMonitor{margin-top:15px}
.data_analyze .mainPosition>div .analyzeDataMonitor .title{height:36px;line-height:35px;color:#333;font-size:12px;border-bottom:1px solid #eee}
.data_analyze .mainPosition>div .analyzeDataMonitor .title .fr span{cursor:pointer}
.data_analyze .mainPosition>div .analyzeDataMonitor .title .fr span.active{color:#0076ff;margin-right:10px}
.data_analyze .mainPosition>div .analyzeDataMonitor .title .fr .ico{width:16px;height:16px;cursor:pointer}
.data_analyze .mainPosition>div .analyzeDataMonitor .details{width:100%;position:absolute;top:36px;bottom:0}
.warning_msg .mainPosition>.head>div .warningHead{min-width:120px;height:70px;padding:4px 15px 0;float:left;border-left:1px solid #434343}
.warning_msg .mainPosition>.head>div .warningHead .tit{display:block;font-size:12px;vertical-align:top;line-height:20px}
.warning_msg .mainPosition>.head>div .warningHead .tit span{width:10px;height:10px;margin-right:8px}
.warning_msg .mainPosition>.head>div .warningHead .tit .blue{background-color:blue}
.warning_msg .mainPosition>.head>div .warningHead .tit .orange{background-color:orange}
.warning_msg .mainPosition>.head>div .warningHead .tit .yellow{background-color:yellow}
.warning_msg .mainPosition>.head>div .warningHead .tit .red{background-color:red}
.warning_msg .mainPosition>.head>div .warningHead .tit .general{background-color:#f90}
.warning_msg .mainPosition>.head>div .warningHead .tit .hardware{background-color:#c0bfbe}
.warning_msg .mainPosition>.head>div .warningHead .wdetail{display:block;vertical-align:top;line-height:46px;font-size:28px}
.warning_msg .mainPosition>.head>div .warningHead .wdetail span{vertical-align:top;line-height:46px;font-size:20px;color:#f90}
.warning_msg .mainPosition>.head>div .warningHead .wdetail sub{font-size:12px;bottom:-.2rem;font-weight:200}
.warning_msg .mainPosition>.head>div .warningHead.state{background-color:#22ac38;border:none}
.warning_msg .mainPosition>.head>div .warningHead.state .wdetail span:first-of-type{font-size:28px;color:#fff}
.inspection_report .mainPosition>.head{margin:0}
.inspection_report .mainPosition>.inspectionMap{width:100%;height:300px;background-color:#ddd;margin-bottom:20px}
.sideBar.retract~.data_analyze,.sideBar.retract~.inspection_report,.sideBar.retract~.report_manage,.sideBar.retract~.warning_msg{padding-left:20px}
.m-loading{width:100%;height:100%;text-align:center;display:flex;align-items:center;background:#000}
.m-loading div{text-align:center;width:100%;color:#fff}
.temperatureData .msg span{cursor:pointer}
#rightwindow_overview{padding-top:36px}
#scoreoverviewchart{min-height:300px;width:100%;display:flex;color:#fff;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent;user-select:none;position:relative;background:0 0}
#three3dcanvas_framework{overflow:hidden}
#three3dcanvas_framework canvas{position:relative;z-index:1}
.w50{width:50%}
.newdatawindowAllWeight{width:100%}
.newdatawindowAllWeight50{width:50%}
.inspection div .active{background:#3e4854!important}
#relitutable{height:auto;width:50px;position:absolute;right:5px;top:130px}
#relitutable div{font-size:10px;min-width:50px;height:24px;line-height:24px}
#RealDataTrafficBody label{width:100%;text-align:center;font-weight:400;color:#888}
.realdataleft div div span{cursor:pointer}
.loadingimg{width:16px!important;height:16px!important;margin:5% 48%}
.vehicleleftchart div p label{width:auto!important}
#reportcontent2 li label .checkbox{min-width:auto!important}
.pageSelectAll{min-width:auto!important}
.modal-body ul li .title{width:20%;float:left}
.modal-body ul li .value{width:80%;float:right}
.modal-body ul li .imgvalue a img{width:30px}
.features img{width:45%}
#monitortyypeitem li label label span span{display:inline-block}
#HomeRealDataAllStasticsBody .highcharts-container{height:200px!important}
#HomeRealDataAllStasticsBody label{width:100%;text-align:center;margin-top:40px;font-weight:400}
.pointedittwoshow select{height:24px;line-height:24px;width:295px;margin:0 5px}
.pointdetainbaseinfo .name{width:100%;border-bottom:1px solid #ddd}
.pointdetainbaseinfo ul li{width:100%;padding-left:10px}
.pointdetainbaseinfo2 ul li{width:50%}
.pointdetainbaseinfo ul li input[type=text]{width:300px}
.pointdetainbaseinfo ul li select{width:300px!important}
.pointdetainbaseinfo ul li .title{font-weight:400;width:80px;text-align:right;margin-right:5px;color:#555;padding-top:7px}
.systemsetpage{border:0!important}
.systemsetpage div{border:1px solid #ccc!important}
.systemsetpage div .laypage_total{padding-top:1px}
.systemsetpage div .laypage_total label{margin-bottom:5px!important;font-weight:400}
.systemsetpage div .laypage_total .laypage_skip{margin:0 5px!important;vertical-align:top}
.systemsetpage div .laypage_total button{background-image:none;height:26px;line-height:26px;vertical-align:middle;padding:0 10px}
.bt{color:red}
.messageWrapper{font-size:14px;color:#000}
.messageHead{background-color:#eee;color:#999;padding:8px 0;padding-left:30px;position:relative}
.messageContent{padding:8px 0;padding-left:30px;position:relative;color:#333}
.messageItem:nth-child(even){background-color:#f6f6f6}
.messageCheck{position:absolute;left:0;width:40px;top:0}
.messageCheck input{position:absolute;width:100%;height:100%;left:0;right:0;bottom:0;top:0;border:none;outline:0;background:0 0;z-index:1;-webkit-appearance:none;opacity:0;margin:0}
.checkboxSpan{margin:0 auto;width:16px;height:16px;display:block;border:1px solid #a7a7b0;margin-top:12px}
.messageCheck input:checked+span{background:url(../img/icons/ico-checkbox-checked.png) no-repeat;background-size:100%}
.messageFlex{display:flex;display:-webkit-flex}
.messageFlex span{display:flex;display:-webkit-flex;line-height:24px}
.flex-1{flex:1}
.flex-2{flex:2}
.messageStop{color:red}
.messageOpeation{color:#0076ff}
.messageOpeation a{float:left;line-height:24px;margin-right:5px}
.messageTop{padding:10px 0;border-bottom:1px solid #eee;margin-bottom:10px}
.messageTop a{color:#0076ff;float:left;line-height:32px;text-indent:28px;font-size:14px}
.icon-close{width:12px;height:12px;display:block;background-image:url(../img/icons/icon-close.png);background-size:12px;background-repeat:no-repeat;background-position:center}
.addMM-dialog{border-radius:none}
.addMM-content{border-radius:0;border:none;outline:0;display:block!important}
.addMM-header{background-color:#3e4854;color:#fff;font-size:14px;padding:0}
.addMM-title{padding-top:15px;padding-bottom:15px;text-indent:20px;font-size:14px}
button.addMM-close{padding:18px;opacity:1}
.addMM-footer .btn{border:none;border-radius:0;color:#fff;padding-top:9px;padding-bottom:9px;line-height:24px;font-size:14px;width:100px;text-align:center}
.addMM-dropdown-btn{background-color:#ccc;-webkit-tap-highlight-color:transparent;-webkit-user-modify:read-write-plaintext-only}
.addMM-dropdown-btn{background-color:#0076ff}
.addMM-footer .cancelBtn:active:focus,.addMM-footer .cancelBtn:focus,.addMM-footer .saveBtn:active:focus,.addMM-footer .saveBtn:focus{outline:0;box-shadow:none;-webkit-box-shadow:none;outline-offset:0;border:none}
.addMM-footer .saveBtn{background-color:#0076ff}
.messageTop a:focus{outline:0;outline-offset:0}
.addMM-dropdown-btn{background-color:#fff;border:none;color:#0076ff;padding-left:0;padding-top:10px}
.addMM-dropdown-btn:hover{color:#0076ff}
.addMM-dropdown-btn:active:focus,.addMM-dropdown-btn:focus{outline:0;box-shadow:none;-webkit-box-shadow:none;outline-offset:0;border:none;color:#0076ff}
.addMM-body .form-group{margin-bottom:10px}
.addMM-body .form-control{height:40px;padding-top:9px;padding-bottom:9px;border-radius:0;border-color:#c0bfbe;padding-left:8px}
.addMM-body .form-text {height: 40px;padding-top: 9px;padding-bottom: 9px;border-radius: 0;padding-left: 8px;margin: 0 5px 0 17px;}
.addMM-body .control-label{font-size:14px;color:#333;font-weight:400;text-align:left;padding-left:20px;float:left;padding-left:20px;padding-right:20px;padding-top:10px}
.addMM-body{padding-top:20px}
.addMM-footer{border-top:0}
.addMM-dropdown .addMM-dropdown-men{border-radius:0;padding:10px;padding-bottom:0;max-height:200px;overflow-y:auto;height:auto;width:280px;position:absolute;left:128px;top:-104px}
.addPeopleitem{position:relative;margin-bottom:15px}
.addPeopleitem input{position:absolute;width:100%;height:100%;left:0;right:0;bottom:0;top:0;border:none;outline:0;background:0 0;z-index:1;-webkit-appearance:none;opacity:0;margin:0}
.checkboxStyle{margin:0 auto;width:16px;height:16px;float:left;border:1px solid #a7a7b0;margin-top:2px;margin-right:10px}
.peopleName{display:block;overflow:hidden;line-height:20px}
.addPeopleitem input:checked+span{background:url(../img/icons/ico-checkbox-checked.png) no-repeat;background-size:100%}
.sendMethodList{padding-top:10px}
.sendMethodList .addPeopleitem{float:left;margin-bottom:19px;margin-right:20px;color:#4e6070;font-size:14px}
.setMessageForm label{font-size:14px;color:#333;font-weight:400;text-align:left;margin-bottom:12px}
.setMessageForm .col-md-12{margin:20px 0}
.setMessageForm .form-group{border-bottom:1px solid #eee;margin-bottom:12px}
.setMessageForm .form-group:last-child{border-bottom:0;margin-bottom:0}
.addMM-dialog{width:480px}
.addmessage-input{overflow:hidden;padding-right:24px}
.addmessage-dropdown{float:left}
.middleSpan{display:inline-block;height:100%;width:0;vertical-align:middle;font-size:0}
.addMM-dialog{display:inline-block;vertical-align:middle;text-align:left}
.comModalStyle{text-align:center;z-index:1056}
.setMessageForm{padding-left:5px;padding-right:5px}
.modeltab span{padding:10px;cursor:pointer}
.modeltab .active{background:#ccc;border-top-right-radius:8px}
#Model_WarningDetailInfoWindow div ul li{width:100%}
#Model_WarningDetailInfoWindow div ul li .title{width:110px;text-align:right;font-weight:400;color:#999;padding-right:15px}
.timline-form-inline li{width:100%}
.timline-form-inline li .title{width:15%!important;text-align:right;font-weight:400;color:#999;padding-right:15px}
.newuploadimgbtn{float:right;background-image:url(/Content/img/uploadblue.png);height:22px;width:21px;margin:5px -4px 2px 5px;display:block;background-repeat:round}
.appNote{overflow:hidden}
.appNoteLeft{padding-left:15px;padding-top:10px;color:#333;font-size:14px}
.appNote .control-label{padding-right:5px}
.mainFloatB div .realTime div img{height:40px;margin:4px}
.typeactive{background:#3e4854}
.warninghandler .addmessage-dropdown{float:none;padding-top:0;display:inline-block;vertical-align:top}
.warninghandler select{vertical-align:top}
.warninghandler .addMM-dropdown-btn{padding-top:0;padding-left:10px}
.zcwindowimg img{height:110px}
.warningBtn{overflow:hidden}
.warningBtn a{color:#fff;float:left;line-height:32px;padding-right:20px;text-indent:20px;padding-top:19px;padding-bottom:19px;border-right:1px solid #434343}
.warningBtn a:last-child{border-right:0}
.baseinfoimg .add-file{float:left}
.baseinfoimg-bottom{overflow:hidden;padding-left:20px}
.baseinfoimg-bottom .uploadify{float:none;margin-bottom:10px;margin-top:6px}
.baseinfoimg .add-file{background-size:contain}
.data_analyze .mainPosition .analyzeDataMonitor .dataCategory{border-bottom:1px solid #eee;padding:0 10px}
.data_analyze .mainPosition .analyzeDataMonitor .dataCategory .radio{float:left;margin-top:0}
.data_analyze .mainPosition .analyzeDataMonitor .dataCategory .checkbox{float:left;margin-top:0}
.data_analyze .mainPosition .analyzeDataMonitor .dataCondition{padding:0 10px}
.data_analyze .mainPosition .analyzeDataMonitor .dataCondition>.tit{margin-right:20px;line-height:30px;float:left}
.data_analyze .mainPosition .analyzeDataMonitor .dataCondition>.radio{float:left;margin-top:0;width:auto}
.data_analyze .mainPosition .analyzeDataMonitor{background-color:#fff;margin-top:15px}
@media screen and (max-width:778px){.mainCont{padding:0}
.data_analyze .mainPosition>div .analyzeDataMonitor{margin-top:0}
.data_analyze .mainPosition>div .analyzeDataMonitor{height:auto}
.vehicleleftrightchart .vehicleleftchart{width:100%!important}
.vehicleleftrightchart .vehiclerightchart{width:100%!important}
.data_analyze .mainPosition>div .analyzeDataMonitor{height:auto;width:100%}
.newwindowchart{height:auto}
.data_analyze .mainPosition>div .analyzeDataMonitor{width:100%}
.fixed-table-body{width:100%;overflow:hidden;overflow-x:auto}
.newwindowhead{text-indent:5px}
.table{width:1166px}
.mainCont .mainPosition>.screenFilter>div>span{padding:0 6px}
.mainCont .mainPosition>.screenFilter>div>.dateRange{padding:0;float:none;overflow:hidden;border-right:0!important;margin-left:5px}
.dateFilter{width:16.666%;text-align:center}
}
.warningBar{width:600px;color:#fff;font-size:14px;padding:8px;display:none}
.warning-caption{margin:15px 0}
.warning-leve{width:16px;height:16px;float:left;margin-right:5px}
.warning-title{padding:0 5px;float:left;line-height:16px;font-size:14px}
.warning-leve.abnormal{background-color:#888}
.warning-leve.serious{background-color:#ff0014}
.warning-leve.general{background-color:#fe5d02}
.warning-leve.yellow{background-color:#ffe900}
.warning-leve.blue{background-color:#0858f5}
.warning-caption time{font-size:12px;color:#999;float:left;line-height:16px;margin-left:15px}
.warning-top h5{font-size:16px;margin:0}
.warningBar-slider{background-color:rgba(39,47,56,.8);padding:8px}
.warning-coantent{font-size:12px}
.warning-top .icon-close{width:24px;height:24px;background-size:14px}
.warning-indicators a{width:16px;height:16px;display:inline-block;background-color:#000;vertical-align:top}
.warning-indicators{padding-left:10px;overflow:hidden;padding-top:2px}
.warning-indicators .icon{background-repeat:no-repeat;background-position:center;background-size:contain}
.warning-indicators span{vertical-align:top;display:inline-block;margin:0 5px;font-size:12px}
.warning-indicators .icon-left{background-image:url(/content/img/left.png)}
.warning-indicators .icon-right{background-image:url(/content/img/right.png)}
.magnify-loader{top:40px!important}
.rightBar-title{float:left;color:#fff;font-size:16px;margin:0;margin-top:2px}
.rightBar-biaomian{padding-left:15px;padding-right:15px}
.rightBar-biaomian-fliter{overflow:hidden;color:#fff;text-align:right}
.rightBar-biaomian-label{font-weight:400;margin-right:5px;vertical-align:top}
.rightBar-biaomian-label input,.rightBar-biaomian-label span{vertical-align:top}
.rightBar-biaomian-fliter select{color:#000;vertical-align:top}
.biaomian-refresh{padding-left:10px;display:block}
.biaomian-refresh .ico{width:16px}
.border-line{display:block;width:100%;height:1px;background-color:#434343}
.newTitleEls{position:absolute;z-index:1;left:-999px;top:-100px;color:#fff;background:rgba(0,0,0,.8)}
.movePonit{width:30px;height:100%;margin:0;background:url(/content/img/icons/move.png) no-repeat center;cursor:move;margin-right:10px;background-size:24px}
.biaomian-stats-wrapper{padding:0 0 5px 0;padding-left:20px;color:#999;font-size:12px}
.biaomian-stats{margin-left:10px}
.biaomian-stats.state0{color:#6e903c}
.biaomian-stats.state1{color:#c78030}
.biaomian-stats.state2{color:#ff7f7f}
.chart-gaocheng,.chart-shuiping,.chart-yali{height:180px}
.biaomian-bottom,.biaomian-top{padding:15px 10px}
#Model_Overview_PointData_Window div ul li{width:100%}
#Model_Overview_PointData_Window div ul li ul{margin-left:22px}
#Model_Overview_PointData_Window div ul li ul li input[type=text]{width:190px;margin:0 5px 0 10px;padding:0 3px}
.section-slider .item{width:100%}
.sectionImg{width:100%;background-image:url(../img/section.png);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;overflow:hidden}
span.sensorPostion {
    width: 22px;
    height: 22px;
    background-size: 16px auto;
    background-position: center;
    background-repeat: no-repeat;
    margin-right: 5px;
    background-color: #0076ff;
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    left: 100px;
    top: 100px;
    z-index: 1;
    margin-left: -11px;
    margin-top: -11px;
    color: #fff
}
.state-danger{background-color:red}
.sectionImg:after{display:block;padding-top:50%;content:""}
.sectionModule .rightBar-biaomian{background-color:rgba(65,86,103,.8);padding:16px 15px;padding-top:14px}
.rightBar-biaomian{padding-left:15px;padding-right:15px}
.rightBar-biaomian-fliter{overflow:hidden;color:#fff;text-align:right}
.rightBar-biaomian-label{font-weight:400;margin-right:5px;vertical-align:top}
.rightBar-biaomian-label input,.rightBar-biaomian-label span{vertical-align:middle;margin-top:0}
.rightBar-biaomian-fliter select{color:#000;vertical-align:top}
.biaomian-refresh{padding-left:10px;display:block}
.rightBar-title{float:left;color:#fff;font-size:16px;margin:0;margin-top:2px}
.sectionModule .rightBar-title{float:none}
.sectionModule{border-top:1px solid #434343;position:relative}
.sectionModule .moreMenu{position:absolute;right:15px;top:14px;z-index:1}
.sectionModule .ico-refresh{margin-right:0;width:18px;height:18px}
.sectionSliderCon{padding:12px 5px;background-color:#fff}
.sectionSliderCon .icon-left,.sectionSliderCon .icon-right{margin-right:10px;background-color:#3e4854}
.sectionSliderCon .warning-top h5{font-size:14px;text-indent:10px;line-height:20px;color:#333}
.sectionLegend-scroll {
    overflow:hidden;
    overflow-x:auto;
}
.sectionLegend {
    text-align: center;
    height: 22px;
    line-height: 22px;
    vertical-align: middle;
    margin-top: 10px;
    white-space:nowrap;
}
.sectionLegend span{font-size:12px;color:#333;margin-right:20px;vertical-align:middle}
    .sectionLegend .icon {
        width: 22px;
        height: 22px;
        background-size: 16px auto;
        background-position: center;
        background-repeat: no-repeat;
        margin-right: 5px;
        background-color: #0076ff;
        display: inline-block;
        vertical-align: middle
    }
.icon-gaocheng{background-image:url(../img/icons/icon-gaocheng.png)}
.icon-shuiping{background-image:url(../img/icons/icon-shuiping.png)}
.icon-shenbu{background-image:url(../img/icons/icon-shenbu.png)}
.ponitImgCon{overflow:hidden}
.ponitImgCon{border:1px solid #aaa;padding:5px 10px}
.ponitImgCon input{border:none;outline:0;background:0 0;width:100%}
.ponitFunc{padding:5px 0;line-height:20px;color:#0076ff;text-indent:17px}
.ponitFunc a{vertical-align:middle}
.pointSet{display:inline-block;text-indent:7px}
.pointMapDel{margin-left:19px;display:inline-block;width:20px;height:20px;border-radius:999px;background-color:#e60012}
.pointMapDel:after{content:"";display:block;width:14px;height:2px;background-color:#fff;margin:9px auto}
.ponitMapitem-bottom{font-size:12px;line-height:20px;padding:9px 0;padding-left:7px;color:#0076ff;border-bottom:1px solid #ccc}
.ponitMapitem-bottom span{color:#ccc}
.viewPointImg{color:#0076ff;text-indent:7px;position:relative}
.viewPointImg:hover .pointImgCon{display:block}
.pointImgCon{position:absolute;left:0;top:20px;width:300px;display:none;border:1px solid #ccc;z-index:1;background-color:#fff}
.pointImg{width:100%;display:block}
.ponitMapitem{position:relative;margin-bottom:10px;padding:12px;padding-bottom:0}
.addPointMap{font-size:14px;color:#0076ff;padding:10px 0;display:inline-block;text-indent:12px}
.addPointMap:focus,.addPointMap:hover{color:#0076ff}
.sectionModal .modal-body{padding:0;height:452px;overflow-y:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-overflow-scrolling:touch}
.pointSelectList {
    border: 1px solid #ccc;
    display:block;
    height: auto;
    margin-top: 0;
    position: absolute;
    left: -999px;
    top: 0;
    z-index: 2;
    background-color: #fff;
    max-height:120px;
    overflow:hidden;
    overflow-y:auto;
    text-align:left;
}
.pointSelectList span{display:block;padding:5px 10px;margin-right:0}
.pointSelectList span:hover{background-color:#495765;color:#fff}
.uploadImg{position:relative;overflow:hidden;display:inline-block}
.noPointImg{width:100%;height:50%;line-height:200px;font-size:14px;color:#33333333;text-align:center}
.uploadImg .uploadify{position:absolute;left:0;top:0;right:0;bottom:0;opacity:0;filter:Alpha(opacity=0);margin:0}
.uploadImg .uploadify-queue{display:none}
.pointSetBar{position:absolute;left:12px;right:12px;top:42px;border:1px solid #aaa;background-color:#fff;padding:10px;z-index:-1}
    .pointSetBar.show {
        z-index: 1
    }
.pointSetBar-top{color:#999;font-size:12px;margin-bottom:10px}
.pointSetBar-top i{width:13px;height:13px}
.sensorPositionTool a{display:block;color:#fff;background-color:#333;font-size:12px;width:30px;height:22px;text-align:center;line-height:22px}
.sensorPositionTool{position:absolute;right:22px;top:0;z-index:1;display:none}
.delSensor:hover,.editSensor:hover{background-color:#222}
.sensorPostion:hover{cursor:move}
.sensorPostion:hover .sensorPositionTool{display:block}
.pointNoImg{font-size:14px;width:100%;height:100px;line-height:100px;color:#ccc;text-align:center}
.backgroundGray{background-color:#eee}
.w100{width:100%}
.mr10{margin-right:10px}
#devicebandingpointsTable tbody tr td .pointstatus{height:20px;width:20px;border-radius:1em;float:left}
#devicebandingpointsTable tbody tr td .goodpoint{background:green}
#devicebandingpointsTable tbody tr td .badpoint{background:#999}
#devicebandingpointsTable tbody tr td input[type=radio]{height:20px;width:20px}
.refrash{transition:all .8s;-moz-transition:all .8s;-webkit-transition:all .8s;-o-transition:all .8s}
.ModelPointShowTextLabel{color:#fff;background:#999;padding:1px 2px;font-family:sans-serif;border-radius:2px;z-index:0}
.ModelPointShowTextLabelNowPoint{color:#fff;padding:1px 2px;font-family:sans-serif;border-radius:4px;z-index:0}
.pointstatus_0 {background-color: green !important;}
.pointstatus_1 {background-color: #fe5d02 !important;}
.pointstatus_2 {background-color: #ff0014 !important;}
.pointstatus_3 {background-color: #888 !important;}
.pointstatus_4 {background-color: #0858f5 !important;}
.pointstatus_5 {background-color: #ffe900 !important;}
.mappointstatus_0 {background-color: green !important;}
.mappointstatus_1 {background-color: #fe5d02 !important;}
.mappointstatus_2 {background-color: #ff0014 !important;}
.mappointstatus_3 {background-color: #888 !important;}
.mappointstatus_4 {background-color: #0858f5 !important;}
.mappointstatus_5 {background-color: #ffe900 !important;}
.mappointstatus_0 p{box-shadow:0 0 1px green}
.mappointstatus_1 p{box-shadow:0 0 1px #fe5d02}
.mappointstatus_2 p{box-shadow:0 0 1px #ff0014}
.mappointstatus_3 p{box-shadow:0 0 1px #888}
.mappointstatus_4 p{box-shadow:0 0 1px #0858f5}
.mappointstatus_5 p{box-shadow:0 0 1px #ffe900}
.mappointstatus_0 span{box-shadow:0 0 1px green}
.mappointstatus_1 span{box-shadow:0 0 1px #fe5d02}
.mappointstatus_2 span{box-shadow:0 0 1px #ff0014}
.mappointstatus_3 span{box-shadow:0 0 1px #888}
.mappointstatus_4 span{box-shadow:0 0 1px #0858f5}
.mappointstatus_5 span{box-shadow:0 0 1px #ffe900}
.amap-marker .amap-icon{z-index:5}
.amap-marker-label{border-radius:3px;color:white;border:none!important;background:green}
.markerposition{width:6px;height:6px;border-radius:50%;position:absolute;left:-15px;top:30px;z-index:0}
.markerposition p{position:absolute;width:6px;height:6px;border-radius:50%;animation:mapshanshuo 1.5s infinite;z-index:0}
.markerposition span{position:absolute;display:block;width:6px;height:6px;border-radius:50%;animation:mapshanshuo 1.5s infinite;animation-delay:.5s;z-index:0}
@keyframes mapshanshuo{20%{transform:scale(2)}
40%{transform:scale(3)}
60%{transform:scale(4)}
80%{transform:scale(5)}
100%{transform:scale(6)}
}
.errorpointorg{position:relative}
.errorpointorg:hover .errorpointtips{display:block}
.errorpointtips{position:absolute;left:16px;top:-36px;z-index:1;background:#fff;color:#999;text-align:left;padding:5px 2px;display:none}
.errorpointtips.dropdown-menu{bottom:0;top:auto;left:100%;max-height:130px;border-radius:4px;border:0}
.errorpointtips ul{margin-bottom:0}
.errorpointtips ul li{width:100%;white-space:nowrap;list-style:disc;padding:6px 20px;padding-left:12px}
.warningtablelistinfo{width:100%}
.warningtablelistinfo li{width:100%;padding-bottom:0!important}
.warningtablelistinfo .warningyellow{color:orange}
.warningtablelistinfo .warningred{color:red}
.pointdetainbaseinfo2 ul{background:#e3e0d5;float:left;padding-top:10px}
.btn2{border:1px solid #0076ff;width:100px;height:30px;background:0 0;color:#0076ff;margin-top:10px}
.btn3{color:#0076ff;border:0;background:0 0}
.mt10{margin-top:10px}
.mr35{margin-right:35px}
.mr20{margin-right:20px}
.mt0{margin-top:0}
.editpointdetailtable{margin-bottom:0}
.warningyellow{color:orange!important}
.warningred{color:red!important}
.bottomrealwindow{padding-right:10px!important}
.bottomrealwindow span{margin-right:8px}
.bottomrealwindow:hover{background-color:#333!important}
.bottomrealwindow:hover .bottomrealwindowset{display:block}
.bottomrealwindowset{height:98px;left:130px;background:#3e4854;width:100px;position:absolute;top:-90px;z-index:9;float:left}
.bottomrealwindowset li{padding:10px 0 0 10px;float:left;width:100%;height:30px}
.bottomrealwindowset li input[type=checkbox]{vertical-align:middle;float:left}
.bottomrealwindowset li label{margin-left:7px;margin-bottom:0;vertical-align:middle;float:left;line-height:20px}
.realsensorchart{height:300px;width:100%}
.realsensorchart .msg{width:100%;line-height:260px;text-align:center;color:#999}
.dragdialogwindow{left:50%;right:auto;top:auto;bottom:auto;overflow:visible;width:1px;height:1px;position:absolute;margin-left:-400px}
.dragdialogwindow .draghead{cursor:move}
.pointmarkerlabel{cursor:pointer}
.amapmarkercontent{height:24px;width:22px;display:block;position:relative;margin:-1px;border-radius:15px}
.amapmarkercontent:after{content:'';height:0;width:0;display:block;position:absolute;bottom:-8px;left:1px;border:10px transparent solid;border-width:15px 10px 0 10px}
.amapmarkercontent img{max-width:22px!important}
.amapmarkercontentstatus_0{background-color:green}
.amapmarkercontentstatus_1{background-color:#fe5d02;color:#fff}
.amapmarkercontentstatus_2{background-color:#ff0014}
.amapmarkercontentstatus_3{background-color:#888}
.amapmarkercontentstatus_4{background-color:#0858f5}
.amapmarkercontentstatus_5{background-color:#ffe900}
.amapmarkercontentstatus_0:after{border-top-color:green}
.amapmarkercontentstatus_1:after{border-top-color:#fe5d02}
.amapmarkercontentstatus_2:after{border-top-color:#ff0014}
.amapmarkercontentstatus_3:after{border-top-color:#888}
.amapmarkercontentstatus_4:after{border-top-color:#0858f5}
.amapmarkercontentstatus_5:after{border-top-color:#ffe900}
.amapmarkercontent span{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;background-repeat:no-repeat;background-position:center;background-size:16px;display:block}
.dragdialogwindow .draghead{cursor:move}
.pointdevicebangingedstatu{display:none;margin-right:13px;color:#999;padding-top:20px}
.custom_modal .modal-dialog{top:30px;margin:0 auto;max-height:80%}
.custom_modal .modal-monitor{overflow:hidden;position:relative}
.context_menu{position:relative;min-width:12rem;padding:4px 0;background-color:#fff;color:#000}
.context_menu p{cursor:pointer;padding:4px 10px;margin-bottom:0}
.context_menu p:hover{background:#ccc}
.flashTipWrapper{position:absolute;top:-100px;left:0;width:100%;z-index:1201;background-color:#fff;color:#333;font-size:14px;transition:all .6s;-moz-transition:all .6s;-webkit-transition:all .6s;-o-transition:all .6s;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}
.flashImg{display:block;width:100%;padding:4px 10px}
.flashImg .btn{margin-left:10px}
.flashImg img{width:24px}
.colseFlashTip{padding:5px 10px;margin-right:-10px;color:#ccc}
.refreshContainer{position:absolute;right:10px;top:10px;z-index:1}
.refreshContainer a{display:block;transition:all .8s;-moz-transition:all .8s;-webkit-transition:all .8s;-o-transition:all .8s}
.projectInfo.active{background-color:#0076ff}
.ico-info{width:20px;height:20px;background:url(/content/img/icons/ico-info.png) no-repeat;background-size:100%;margin:0;vertical-align:middle}
.sideBar.retract .projectInfoContainer{left:10px}
.bendPosBottom .projectInfoContainer.current{bottom:50px}
.projectInfoContainer.current{display:block}
.projectInfoContainer{position:absolute;left:105px;bottom:180px;z-index:1;background-color:#2e3a46;padding:0 10px;color:#fbfbfb;width:600px;display:none}
.infoTilte{margin-bottom:5px;padding:8px 0}
.infoTilte h5{margin:0;font-size:16px;margin-top:5px}
.infoTilte a{width:24px;height:24px;background-image:url(../img/icons/icon-close.png);background-size:14px;background-repeat:no-repeat;background-position:center}
.infoTop{margin-bottom:12px}
.infoImg img{width:100%;display:block;border:0;outline:0}
.projectName{font-size:14px;text-align:center;font-size:14px;margin-top:12px;word-break:break-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.infoMsg{font-size:12px;line-height:24px}
.infoMsg p{margin-bottom:6px;height:136px;overflow:auto;text-indent:2em}
.infoLocationTitle{color:#999}
.infoList .infoLocation{float:left;width:40%}
.infoBottom{display:flex;display:-webkit-flex;padding-bottom:8px;padding-top:12px;border-top:1px solid #000}
.infoItem{flex:1;text-align:center}
.infoItem p{font-size:14px}
.infoItem span{color:#999;font-size:12px}
#Model_Overview_Video_Window #VideoPointId{width:172px;height:24px;line-height:24px}
#Model_Overview_Video_Window #VideoUrl{width:100%}
.videoList .vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:12px;height:auto;margin-top:36px}
.videoList .vjs-error .vjs-error-display:before{display:none}
.videoList .video-js .vjs-control-bar{height:32px}
.videoList .video-js .vjs-control{width:24px}
.videoList .video-js .vjs-time-control{width:auto}
.videoList .video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:24px}
.videoList .vjs-fullscreen-control .vjs-icon-placeholder:before,.videoList .vjs-icon-play:before,.videoList .vjs-icon-volume-high:before{line-height:32px}
.videoList .video-js .vjs-time-control{line-height:32px}
.videoList .vjs-icon-fullscreen-enter:before{line-height:32px}
.videoList .vjs-playback-rate .vjs-playback-rate-value{font-size:12px;line-height:34px}
.videoList .video-js .vjs-big-play-button{font-size:12px;line-height:18px;width:30px;top:50%;left:50%;margin-top:-9px;margin-left:-15px}
.videoList .vjs-big-play-button .vjs-icon-placeholder:before{line-height:20px}
.videoList .vjs-menu-button-popup .vjs-menu .vjs-menu-content{bottom:12px}
.projectInfoContainer .base_remark{width:100%;height:164px;background:#2e3a46;color:#fff;line-height:20px;border:none;padding-top:0;resize:none}
.projectInfoContainer .base_remark:focus{border:none;outline:0}
.sideBar.retract~.mainCont .projectInfoContainer{left:10px}
.navbar-brand{height:auto}
.showpointDetail{width:32px;height:48px;background-size:20px 20px;background-repeat:no-repeat;background-position:center;font-size:0;line-height:0;background-image:url(../img/icons/icon-point-detail.png)}
.showtext{display:block;overflow:hidden}
.pointWarnSet{width:32px;height:48px;background-size:20px 20px;background-repeat:no-repeat;background-position:center;font-size:0;line-height:0;background-image:url(../img/icons/icon-warn-set.png)}
.soundLightWarningSet{width:32px;height:48px;background-size:20px 20px;background-repeat:no-repeat;background-position:center;font-size:0;line-height:0;background-image:url(../img/icons/icon-slwarn-set.png)}
.pointWarnSet_32{display:none}
.no-records-found{text-align:center}
.rightfeatureset{width:100%}
.rightfeatureset li{width:100%;float:left}
.rightfeatureset li input[type=checkbox]{margin-top:5px;float:left}
.rightfeatureset li span{color:#333;font-size:12PX;LINE-HEIGHT:20px;width:66px;float:left;font-weight:700}
.rightfeatureset li label{color:#666;font-weight:400;float:left;margin-top:2px}
.typeoverviews{position:absolute;top:24px;cursor:pointer;right:10px}
.typeoverviews a{z-index:1}
.typeoverviews .moreimg{width:14px}
.typeoverviewspoints{display:none;border:1px solid #eee;padding:10px}
.typeoverviews:hover .typeoverviewspoints{display:block;position:absolute;left:0;top:0;z-index:1;width:100px;text-align:left;left:-100px;z-index:9;background:#fff;border:1px solid #999;border-radius:2px;padding:5px 4px}
.typeoverviewspoints ul{max-height:250px;overflow-y:auto}
.typeoverviewspoints ul li{width:100%;height:20px;line-height:20px;overflow:hidden;font-size:12px;color:#333}
.typeoverviewspoints ul li a:hover{text-decoration:underline}
.thiskey span{width:12px;height:12px;border-radius:10px;background:red;margin-top:-4px}
.dateTable .layui-laydate-static{display:block!important}
.dateTable .laydate-theme-molv .layui-laydate-main{width:100%!important}
.dateTable .layui-laydate-content table{width:100%}
.dateTable .layui-laydate-content td{height:47px!important;border:1px solid #ccc}
.timefiltercontent .input-prepend .onetime{width:117px}
.dateTable .layui-laydate-content table{width:100%}
.dateTable .layui-laydate-content td{height:47px!important;border:1px solid #ccc}
.timefiltercontent .input-prepend .onetime{width:117px}
.onetime{width:88px!important}
.layui-laydate,.layui-laydate-hint{box-shadow:none!important}
#monthrainfalldata{height:356px;width:100%;padding:20px;text-align:center}
#monthrainfalldata .layui-laydate-header{display:none}
#monthrainfalldata .layui-laydate-content .layui-this{background:0 0!important}
#monthrainfalldata .layui-laydate-content .laydate-day-mark:after{display:none}
#monthrainfalldata .errorlabel{height:393px;line-height:393px;text-align:center}
.dateTable .dateStyle{display:block;text-align:right;padding-right:5px;color:#999;height:20px;line-height:20px}
#layui-laydate2 .layui-laydate-header{background-color:#324c70}
#layui-laydate2 .layui-this{background-color:#324c70!important}
.laydate-theme-molv .layui-laydate-content{border:0!important}
.dateTable .swData{display:block;color:#0076ff;font-size:14px;height:26px;line-height:28px}
.dateTable .layui-laydate-content td{height:47px!important;border:1px solid #ccc}
.swData label{color:#ccc;font-size:12px}
#WindAnalysisAllModelBody .left{float:left;width:50%;height:340px}
.realsensorvideochart{height:450px;z-index:9}
.realvideo_window{width:100%;height:100%}
.realvideo_window .vjs-control-bar{visibility:visible;opacity:0;-webkit-transition:visibility 1s,opacity 1s;-moz-transition:visibility 1s,opacity 1s;-ms-transition:visibility 1s,opacity 1s;-o-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s;height:30px}
.realvideo_window button{width:20px;height:20px}
.realvideo_window.video-js .vjs-big-play-button{font-size:12px;line-height:18px;width:30px;top:50%;left:50%;margin-top:-9px;margin-left:-15px}
.video-control{position:absolute;left:20%;bottom:90px;width:182px;height:182px;z-index:100;display:none;background-color:rgba(255,255,255,.4);border-radius:999px}
.video-control .video-control-btn{width:66px;height:56px;outline:0;border:0;position:relative;background:0 0;display:block;margin:0 auto;background-image:url(../img/video-control/video-control.png);background-repeat:no-repeat;background-size:182px 182px}
.video-control .video-control-btn span{display:block;width:100%;height:100%;overflow:hidden;background-image:url(../img/video-control/video-control.png);background-repeat:no-repeat;background-size:182px 182px}
.video-control .control-up{background-position:-58px 0}
.video-control .control-down{background-position:-58px -126px}
.video-control .control-left,.video-control .control-right{width:56px;height:66px;float:left}
.video-control .control-left{background-position:0 -56px}
.video-control .control-right{background-position:-126px -56px}
.video-control .video-control-scale{float:left}
.video-control .video-control-scale{width:70px;height:70px;position:relative}
.video-control .video-control-btnscale{width:86px;height:42px;position:absolute;left:-8px;z-index:1;background:0 0;outline:0;border:none;background-color:rgba(0,0,0,.5);line-height:20px;font-size:18px;color:#999;background-size:16px 16px;background-position:center;background-repeat:no-repeat}
.video-control .control-enlarge{top:-8px;border-top-left-radius:999px;overflow:hidden;border-top-right-radius:999px;background-image:url(../img/video-control/video-control-enlarge.png)}
.video-control .control-narrow{bottom:-8px;border-bottom-left-radius:999px;overflow:hidden;border-bottom-right-radius:999px;background-image:url(../img/video-control/video-control-narrow.png)}
.video-control .video-control-btn:hover{background-image:url(../img/video-control/video-control-hover.png)}
.video-control .video-control-btn:active{background-image:url(../img/video-control/video-control-active.png)}
.video-control .video-control-btnscale:hover{background-color:rgba(28,254,229,.5)}
.video-control .video-control-btnscale:active{background-color:#1cfee5}
.video-control-loading{font-size:12px;color:#fff;height:22px;line-height:18px;padding:2px 11px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);z-index:999;background-color:rgba(0,0,0,.4);border-radius:2px;display:none}
.video-js.vjs-fullscreen .video-control{display:block}
.video-js.vjs-fullscreen.video-controlIng .video-control{display:none}
.vjs-fullscreen.video-controlIng .video-control-loading{display:block}
@media(max-width:768px){.projectInfoContainer.current{display:none}
.mainCont .mainPosition .mainFloatR{display:block}
}
#pointtype_addpoint_pointtype label{margin:0 15px 0 0;line-height:22px;font-weight:400}
#pointtype_addpoint_pointtype label input[type=checkbox]{margin:4px 0 0 0;float:left}
.timesmobieshow label,.timespcshow label{margin:0 15px 0 0;line-height:22px;font-weight:400}
.timesmobieshow label input[type=checkbox],.timespcshow label input[type=checkbox]{margin:4px 0 0 0;float:left}

#manual_add_msg_users {position: absolute;left: 80px;height: 100px;top: -82px;max-height: 100px;overflow: auto;}
#manual_add_msg_users li{height: 20px;padding: 0 5px;margin: 0;}
.area-choose-list {
    display: none;
    position: absolute;
    left: 118px;
    top: 40px;
    z-index: 1;
    width: 370px;
}

.area-choose-list fieldset {
        border: none
    }

.openlist .area-choose-list {
    display: block
}
.area-choose-list select {
    width:120px;
    height:30px;
}
.base_positionremark {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 1;
    background: none;
    border: none;
    outline: none;
    display: block;
    width: 100%;
    height: auto;
}

.dplayer-menu.dplayer-menu-show {
    display: none!important
}

.dplayer-controller .dplayer-icons .dplayer-icon .dplayer-icon-content {
    height: 24px!important;
}
.btnnotclick {border:1px solid #999;color:#999;}